miércoles, 8 de marzo de 2017

Scratch Trabajo final

Mi trabajo final con Scratch ha consistido en crear mi propio juego.
Yo me he decantado por un juego multijugador con temas Disney. En él aparecen héroes y villanos de distintas películas Disney; el héroe debe conseguir llegar al otro lado del escenario evitando los disparos del villano, el cual también puede moverse. Para ello, cuenta con la ayuda de un obstáculo fijo de distinto tamaño según el nivel, que sumará automáticamente un punto al héroe si el villano lo toca en algún momento. El juego consta de 8 niveles; cuando estos han sido superados, ya sea por el villano o por el héroe, el juego termina y gana quien más puntos haya acumulado.

Forma de juego :
Para desplazarse por el escenario, el villano debe utilizar las teclas ''A'' ( izquierda ) ''S'' ( abajo )
''D'' ( derecha ) y ''W'' ( arriba ). El misil se disparará cada vez que pulse la tecla "Espacio".
El héroe empleará las flechas del teclado para desplazarse hasta llegar a su meta.
El nivel cambiará automáticamente.

Proceso de creación :
Lo primero que hice fue buscar distintas imágenes para utilizarlas como escenario. Una vez establecidos los distintos disfraces del escenario, creé dos objetos, "héroe" y "villano", a los cuales les proporcioné disfraces acorde a los escenarios. Por último creé "obstáculo" y "misil" con sus diferentes disfraces, del mismo modo que los anteriores objetos.
Una vez creados todos los objetos, empecé con la programación. Comencé con los programas generales que quería que todos cumplieran, como fijar su posición y en el caso de "héroe" y "villano" determinar las teclas que utilizarían cada uno para moverse.
Después quise delimitar los límites del escenario por el que quería que interactuasen los personajes, por lo que creé dos objetos más, el comienzo y la meta del héroe.
Hecho todo esto, empecé a programar las consecuencias de los movimientos de cada personaje utilizando "siempre si" " tocando x" . Marqué el momento en el que deberían cambiar de nivel y creé una nueva variable para contar los puntos de cada personaje.

En esto consiste mi trabajo final.