MONTAJE 10 MATA-ALIENS hackeando código
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/593781518/
Entramos en SEE INSIDE
Lo grabamos en nuestro ordenador
Nos vamos al programa ECHIDNA ML y cargamos el programa descargado
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 si se pulsan las teclas ⬅️➡️
Vamos a cambiar el código para que se mueva según el Joystick
Como el joystick está conectado a las entradas analógicas del Arduino, su valor va desde 0 a 1024 siendo aproximadamente 512 cuando esta en reposo o en posición del medio. Vamos a poner unas condicionales para que se mueva hacia la izquierda o hacia la derecha según estos valores, siendo 400 y 600 unos valores arbitrarios pero menores y mayores que 512 :
3.-Un poco más, disparar con D2 SR
También vamos a cambiar el disparador “espacio” :
En el sprite de la nave vamos a cambiar "Al presionar la tecla espacio"
Lo vamos a cambiar por
Igualmente en el sprite Button2 que es el "láser" hay que cambiar
Por