# MONTAJE 8 Comebichos

No podemos dejar el Joystick sin hacer un videojuego !!

![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-4h5ikwlf.png)

<p class="callout info">El siguiente **RETO** es: *Mover un Sprite “Bat” con el Joystick para atrapar un Beetle*</p>

- <p class="callout info">Bat se tiene que mover con el joystick por toda la pantalla.</p>
- <p class="callout info">Beetle se mueve horizontalmente desde el borde derecho hasta el borde izquierdo, y cuando llega al izquierdo, vuelve a aparecer en el derecho (y aleatoriamente desde cualquier altura)</p>
- <p class="callout info">![](https://libros.catedu.es/images/image9.png)<span style="background-color: rgb(211, 239, 255); color: rgb(1, 70, 108);"> </span>![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-ghudzm7y.png)[![2024-12-05 16_29_08-EchidnaML.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-05-16-29-08-echidnaml.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-05-16-29-08-echidnaml.png)</p>

#### <span style="color: rgb(22, 145, 121);">**Solución con EchidnaScratch**</span>

Añadimos los Sprite Beetle y Bat y borramos el gato

Al sprite BEETLE vamos a moverlo aleatoriamente con este script

[![2024-12-05 16_36_16-EchidnaML.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-05-16-36-16-echidnaml.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-05-16-36-16-echidnaml.png)

El sprite BAT se moverá según la posición del JOYSTICK pero **mapeadas** es la SITUACION D de la página que has visto [**mapeo** ](https://libros.catedu.es/books/echidna/page/mapeo-avanzado)algo retocadas.

[![mapeo-bat.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/mapeo-bat.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/mapeo-bat.png)

y le añadimos el siguiente código al BAT para que cuente los bichos comidos. Previamente crear una variable COMIDOS

[![2024-12-05 16_50_38-EchidnaML.png](https://libros.catedu.es/uploads/images/gallery/2024-12/scaled-1680-/2024-12-05-16-50-38-echidnaml.png)](https://libros.catedu.es/uploads/images/gallery/2024-12/2024-12-05-16-50-38-echidnaml.png)

Todos los programas de este curso se encuentran en este repositorio: [https://github.com/JavierQuintana/Echidna](https://github.com/JavierQuintana/Echidna)

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/kDYtr4lwszE" width="560"></iframe>

#### <span style="color: rgb(22, 145, 121);">**Solución con mBlock**</span>

  
El bicho Bettle lo haremos mover bastante rápido y al azar en el eje Y para que lo tenga difícil Bat:  
[![image-1648727480224.png](https://libros.catedu.es/uploads/images/gallery/2022-03/scaled-1680-/image-1648727480224.png)](https://libros.catedu.es/uploads/images/gallery/2022-03/image-1648727480224.png)  
Y bat tiene que moverse con el joystick, que le pasaremos las variables A0 y A1. Por lo tanto el Arduino tiene este programa:

[![echidna-comebichos1.png](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-comebichos1.png)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-comebichos1.png)

Además hemos añadido la puntuación y el cambio de disfraz para que parezca que aletea:

Por lo tanto el programa del objeto murciélago es  
[![echidna-comebichos2.png](https://libros.catedu.es/uploads/images/gallery/2023-11/scaled-1680-/echidna-comebichos2.png)](https://libros.catedu.es/uploads/images/gallery/2023-11/echidna-comebichos2.png)El programa completo lo puedes descargar aquí [https://planet.mblock.cc/project/projectshare/3230393](https://planet.mblock.cc/project/projectshare/3230393)

El resultado es:

<iframe allowfullscreen="allowfullscreen" height="314" id="bkmrk--14" src="//www.youtube.com/embed/VERfepEkNv8" width="560"></iframe>

Lo sé …. soy bastante malo !!

![](https://libros.catedu.es/uploads/images/gallery/2022-03/embedded-image-dhvyqlgg.gif)