LECCIONES
A- REINVENTAR PROYECTO
1- CREACION DE LOS FONDOS
2- MOVIMIENTO DE LA NAVE
3- MOVIMIENTO DE LA BALA
4- MOVIMIENTO MARCIANOS
5- MATAR LOS MARCIANOS
6- HACER QUE LOS MARCIANOS SE MUEVAN
7- PROGRAMAR GAME OVER
8- PROGRAMAR PUNTOS Y GANADOR
9- MEJORAS
Primeros pasos: reinventa, programa y comparte
Antes de continuar con las lecciones de este curso de programación con Scratch te recomendamos seguir los siguientes pasos para reinventar y obtener todas las imágenes utilizadas en el videojuego gratis.
- Reinventa el proyecto SpaceInvaders (para reinventar) para obtener todas las imágenes.
- Programa el videojuego siguiendo las instrucciones más abajo:
- Comparte el proyecto cuando lo termines!
1- CREACIÓN DE LOS FONDOS
💡 DUPLICARLO DOS VECES, UN FONDO GAMEOVER, UN FONDO WIN
- Ir a "Fondos"
- Presionar duplicar

- Elegir la herramienta Texto (T)
- Escribir la palabra GAME OVER
- Poner el nombre al fondo
- Repetir para GANADOR

Ahora pondremos en el código que al comenzar (Bandera Verde) cambie al escenario de juego, y después envíe el mensaje "Comienza juego".
Dejaremos preparados también los cambios de fondo para GANADOR y GAME OVER.

2- MOVIMIENTO DE LA NAVE



3- MOVIMIENTO DE LA BALA
Arrancamos con la bala ya dibujada. Si te fijas, hay dos disfraces, uno con la bala normal, y otra con la bala cuando explota.



4- MOVIMIENTO MARCIANOS
Ya tenemos los marcianos dibujados, y como podés ver, hay distintos modelos para cada fila. 🛸👾
-
Ubicación inicial:
-
Colocamos el primer marciano en la esquina superior izquierda de la pantalla.
-
-
Creación de la fila:
-
Usamos un bloque "repetir" para crear 10 o 12 clones del marciano.
-
Cada clon se coloca uno al lado del otro, sumando un valor fijo a la posición X (por ejemplo, 35). Esto hace que queden bien separados.
-

¿Qué es un bloque repetir dentro de otro bloque repetir?
Es como hacer una tabla o una grilla. Primero creamos una fila (la que ya hicimos con un bloque repetir) y luego repetimos ese proceso para crear varias filas. ¡Es una forma genial de organizar cosas en la pantalla!
Creación de las filas de marcianos
-
Primera fila:
-
Como ya vimos, se crean 10 naves en una fila, separadas por un valor de X = 35.
-
-
Repetir para 5 filas:
-
Usamos otro bloque "repetir" para crear 5 filas en total.
-
En cada repetición:
-
Cambiamos el disfraz del marciano para que cada fila tenga un diseño diferente.
-
Para volver al inicio de la fila, ponemos X = -200.
-
Para bajar a la fila siguiente, sumamos 40 al valor de Y.
-
-

5- MATAR LOS MARCIANOS


6- HACER QUE LOS MARCIANOS SE MUEVAN.

7- GAME OVER

8- PUNTOS Y GANADOR




9- MEJORAS
- Ponerle sonido de fondo y sonido al matar un marciano
- Velocidad variable, que vaya más rápido cuando quedan menos marcianos o están más abajo
- El juego original tenía unas defensas que no permitían dispararle a los marcianos
- Algunos marcianos pueden disparar de vez en cuando
- El juego original tenía una nave que pasaba por arriba de los marcianos y que daba más puntos
- Movimiento de cada nave
- Puntos diferentes para cada tipo de marciano
- etc. etc.