Curso Avanzado de Videojuegos con Scratch
Enviado por rociogaray27 • 7 de Septiembre de 2018 • Resumen • 1.196 Palabras (5 Páginas) • 157 Visitas
Curso Avanzado de Videojuegos con Scratch
Objetivo:
Este curso tiene como objetivo aprender técnicas avanzadas de programación de videojuegos mediante el programa Scratch. Se aprenderá el uso de diferentes técnicas para dar mayor dinamismo a juegos, tales como gravedad, movimiento, sensores, creación de personajes, etc. Para que finalmente el alumno pueda crear un juego propio.
MALLA CURRICULAR
Gravedad 2
Movimiento 4
Desplazamieinto de escenario 6
Disparo 9
Sensores 11
Sonidos 14
Diseño de personajes 17
Crear un juego 19
Gravedad
Algo típico de los juegos estilo plataforma es que los personajes, enemigos u objetos del ambiente hagan saltos, ahora veremos una de las tantas formas que se puede programar un salto.
Para empezar, vamos a usar a Scratch y dibujar un Objeto con forma de rectángulo negro que servirá de piso.
[pic 2]
A continuación teniendo a Scratch seleccionado, vamos a programarlo con estos bloques en el área de scripts.
[pic 3]
[pic 4]
Prueba lo que programaste haciendo clic en la bandera verde y presionando en el teclado la flecha arriba.
Puedes probar cambiar los valores (números) que están en las casillas blancas para ver cómo actúa Scratch cada vez que los cambias.
Movimiento
Que nuestro personaje pueda caminar a través del escenario es algo muy útil a la hora de crear un videojuego. Veremos un ejemplo sencillo de cómo hacer caminar a Scratch.
[pic 5]
Vamos a programar a Scratch poniendo los siguientes bloques en el área de scripts
[pic 6]
Prueba presionar las diferentes flechas de tu teclado para ver a Scratch caminando en distintas direcciones.
Puedes probar también agregando este bloque para ver una forma distinta de caminar de Scratch.
[pic 7]
Desplazamiento de escenario
El desplazamiento de escenario es una técnica muy empleado en los juegos de estilo plataforma, donde realmente es el escenario el que está en movimiento y no el personaje, pero la sensación que da es que es el personaje el que se mueve.
[pic 8]
Vamos a ir a y dibujar plataformas o pisos diferentes en los que Scratch pueda caminar. Dibujemos tres Objetos diferentes, con distintas plataformas.
[pic 9]
[pic 10]
Una vez que tengamos listos estos Objetos te darás cuenta de que están todos encimados, para que sean continuación uno del otro deberás programar en cada Objeto como se muestra a continuación.
[pic 11] [pic 12][pic 13]
Para el Objeto 1 Para el Objeto 2 Para el Objeto 3
También vamos a dibujar una línea azul que representará agua en el escenario.
[pic 14]
Y agregamos un Objeto nuevo, que serán un par de líneas negras que taparan parte del escenario.
[pic 15]
Este Objeto tendrá una pequeña programación.
[pic 16]
A continuación vamos a programar a Scratch para pueda saltar en las plataformas y que el escenario se mueva a la par que avancemos.
[pic 17][pic 18]
Cuando hayamos terminado todo esto, podemos probar nuestro pequeño juego.
Disparo
Los juegos de disparos se suelen caracterizar por tener una vista en primera persona donde solamente vemos el puntero de nuestro mouse como una mira.
Vamos a crear a 5 Scratch y dibujar un Objeto similar a una mira.
[pic 19]
Intenta que la mira esté lo más en centro posible de la hoja de dibujo.
[pic 20]
Lo siguiente será programar a los diferentes Scratch, la programación en todos será bastante similar, pero puedes cambiar el número de pasos que darán para dar mayor dificultad al juego. También puedes usar para achicar a algunos Scratch y añadir más dificultad al juego.[pic 21]
[pic 22]
Lo siguiente será programar nuestra mira, que será muy sencillo.
[pic 23]
Ya está, puede hacer clic en la bandera verde y probar el juego.
...