Skip to main content

MONTAJE 7 BIS MATA ALIENS con JOYSTICK

Esta vez no vamos a ser originales, vamos a ser un poco vagos y nos vamos a copiar el programa de otra persona. La web de Scratch tiene un repositorio de millones de proyectos, podemos seleccionar uno, y adaptarlo a nuestra simpática Echidna.

Vamos a copiar un proyecto ALIENS INVASION nave espacial con nuestro JOYSTICK de la Echidna.

1.- IMPORTANDO PROYECTO EXTERNO SCRATCH A EchidnaScratch o mBlock

Entramos en SCRATCH https://scratch.mit.edu/  y buscamos ALIENS INVASION, concretamente este : https://scratch.mit.edu/projects/29744/

2025-11-22 23_13_30-EchidnaML.png

 

Entramos en SEE INSIDE

2025-07-01 20_39_34-Aliens invasion on Scratch.png

Lo grabamos en nuestro ordenador

2025-07-01 20_40_59-Aliens invasion on Scratch.png

Nos vamos al programa ECHIDNA ML y cargamos el programa descargado

2025-07-01 20_42_13-EchidnaML.png

2.- Hackear el código para que funcione la nave con el joystick

Vamos a fijarnos en el código de la nave, si nos fijamos se mueve según la posición X del ratón, vamos a cambiar ese código

2025-11-22 23_19_05-EchidnaML.png

Creamos dos variables :

  • Una que se llame X que tendrá la posición X de la nave, la inicializamos a 0 al principio y así se coloca la nave enmedio al empezar la partida
  • Otra que se llame PASO que fija el paso o incremento cuando se mueva, cuanto más alto, más rápido se mueve, pero menos preciso, a golpes, cuanto más bajo, más lento pero más preciso, lo pondremos a 2

Y cambiamos el código de mover la nave :

2025-11-22 23_27_17-EchidnaML.png

  • Si el joystick en el sentido X baja de 200 (puede ser un número entre 0-512 pues 512 en teoría es enmedio) pues que X se decremente un PASO
  • Si el joystick en el sentido X sube de 600 (puede ser un número entre 512-1021 pues 1024 es el máximo) pues que X se incremente un PASO