PROGRAMANDO CON ALICE



Reto 1
Siempre que usted inicia a trabajar en una nueva herramienta de programación se siente un cierto temor de si va a poder resolver el reto asignado.
En mi caso el hecho de tener bases de programación buenas hizo que no me costara resolver el reto y lograr el objetivo planteado, al leerlo hubieron dudas pero después de leer las tutorias del profesor y hacer el analisis correcto sobre lo que se solicitaba, comence el proceso de programación en este caso no necesite realizar diseños en papel ya que era muy simple lo que se tenia que desarrollar, cuando me di cuenta ya tenía realizado el proyecto sin tener que buscar ayuda ni comezar de nuevo,este reto me sirvio para analizar la programación en Alice y conocer sus herramientas, su interfase y la estructura de programación que se necesita para resolver los retos.
Descripción general del reto.
Debe programar un robot araña que ayude a un astronauta a recuperar su manual de vuelo para que regrese a la tierra. Este manual quedó debajo de una piedra la cual es muy pesada y requiere la ayuda de alguien más poderoso. El robot levanta la roca y el astronauta recupera su manual. El astronauta agradece al robot y el robot lanza un sonido de respuesta.
Indicaciones del primer reto.
Montar el Escenario
1. Ingresar a Alice.
2. Seleccionar un ambiente de Space
3. Ingresar a los Objetos
a. Seleccionar de la categoría SciFi el objeto
SpiderRobot , el objeto SpaceColonist y el objeto
Spaceship
b. Seleccionar de la categoría Objects el objeto Book
c. Seleccionar de la categoría Shapes el objeto
Bump (esta será la piedra)
4. Distribuir los objetos de manera que el Book y el Bump
queden en una misma posición (el book no se verá pues queda debajo del bump)
5. Colocar el astronauta atrás del bump.
Método enfocarCamara1
Este método debe permitir enfocar al robot araña. El siguiente es el algoritmo a utilizar para su programación.
La cámara debe obtener la mejor vista del robot araña
Al presionar la tecla 1 este método debe ser activado
Método enfocarCamara2
Ejemplo de cómo deberá lucir el mundoEste método debe permitir enfocar al astronauta. El siguiente es el algoritmo a utilizar para su programación.
La cámara debe obtener la mejor vista del SpaceColonist
Al presionar la tecla 2 este método debe ser activado
Método enfocarEscena
Este método debe permitir enfocar la escena desde el frente, de forma que se observen todos los personajes. El siguiente es el algoritmo a utilizar para su programación, los espacios en blanco usted debe completarlos para poder obtener el resultado que se espera.
La cámara debe moverse hacia el Bump con una duración de 0 segundos
La cámara debe orientarse hacia el Spaceship con una duración de 0 segundos
La cámara debe moverse hacia ______________ (adelante/atrás) alrededor de 20 metros, esto depende de la posición de sus objetos, usted puede variar el valor, con una duración de 0 segundos
La cámara debe girar hacia la ________________ (derecha/izquierda) _______________ ( ¼ / ½ ) de revolución con duración de 0 segundos
La cámara debe moverse hacia _________________ (abajo/arriba) alrededor de ½ metro, esto depende de la posición de sus objetos, usted puede variar el valor, con una duración de 0 segundos
Al presionar la enter (introduzca), este método debe ser activado
Método verDesdeArriba
Este método debe permitir enfocar la escena desde arriba, de forma que se observen el astronauta, la piedra y el robot. El siguiente es el algoritmo a utilizar para su programación, los espacios en blanco usted debe completarlos para poder obtener el resultado que se espera.
La cámara debe moverse hacia el Bump con una duración de 0 segundos
La cámara debe moverse hacia _________________ (arriba/abajo) 20 metros, con una duración de 0 segundos
La cámara debe _______________ (girar/rodar) hacia ____________ (adelante/atrás)________________ ( ¼ / ½ ) de revolución, con duración de 0 segundos
Al presionar la “A”, este método debe ser activado
Guarde el programa con su nombre + Reto1