Desafío de programación “Combatiendo el coronavirus”
2020
Coronavirus (Covid-19) Seguramente ya has oído hablar del coronavirus (covid-19), pues nos ha afectado a todos en gran medida. Nuestra vida normal ha cambiado, hay nuevas reglas y normas de seguridad a las que hemos debido de adaptarnos para reducir la expansión de este virus. A estas alturas ya debes estar acostumbrado a las nuevas medidas de seguridad, tales como la distancia segura de 1.5m, el no poder saludar con apretones de manos, besos o abrazos, usar una mascarilla cuando sales de tu casa, lavarte las manos constantemente y aplicarte alcohol en ellas cada vez que entras a un lugar público. Para que las nuevas medidas de seguridad tengan el efecto deseado es necesario que todos las sigamos, es por ello, que escuchamos de ellas constantemente en la televisión y radio, y están siempre visibles en carteles de la vía pública y negocios. Incluso se esparcen de manera asidua en páginas de internet y redes sociales. Que todos seamos conscientes de la importancia de las normas y que las sigamos al pie de la letra, va a ser la forma en la que podremos salir de esta difícil situación.
1
DesafĂo - Juego: Combate el coronavirus Como una medida para generar consciencia sobre la importancia de las normas de seguridad para combatir el coronavirus vamos a crear un juego, empleando la aplicaciĂłn
Scratch (podes descargarla en
https://scratch.mit.edu/download).
2
El juego va a consistir en que nuestro personaje (el gato), debe recorrer un laberinto, cuya salida estará bloqueada por el coronavirus. Durante el recorrido el personaje deberá obtener dos objetos, una mascarilla, y un aplicador de alcohol. Si el personaje entra en contacto con el coronavirus sin haber obtenido ambos objetos, perderemos el juego, por lo que se nos llevará a una pantalla que diga “Hemos perdido”. Por el contrario, si el personaje entra en contacto con el coronavirus tras haber obtenido los dos objetos, el coronavirus debe destruirse, y el juego mostrará una pantalla que diga “Hemos ganado”.
Estructura del código de programación El programa que crearemos debe contar con cuatro objetos, el gato, la mascarilla, el aplicador de alcohol y el coronavirus. Además de tres fondos, el laberinto, la pantalla tras perder y la pantalla tras ganar. Para algunos de los objetos y fondos contaremos con una carpeta de recursos, los cuales deben ser importados al programa, los demás deberán ser hechos por ti con el editor de scratch.
3
Condiciones
Cada objeto y fondo debe tener su correcta programación.
La mascarilla debe estar al principio del recorrido (pues recordemos que no podemos salir de casa sin una).
El gato debe poder moverse arriba, abajo, izquierda y derecha, usando las flechas del teclado.
El gato no puede atravesar las paredes del laberinto.
La apariencia del gato debe cambiar al obtener la mascarilla, y luego de nuevo al obtener el aplicador de gel, esto lo haremos creando nuevos disfraces.
La mascarilla y el aplicador de gel deben desaparecer, cuando el gato los toque.
El coronavirus debe tener un segundo disfraz, que simule su destrucción.
El juego debe volver a su estado inicial tras presionar la bandera verde. (los objetos que desaparecieron deben volver a aparecer, y hacerlo en su sitio original, también debemos volver a la pantalla inicial.
A tener en cuenta
Personaliza tus personajes y fondos. ¡Haz que el programa refleje un poco de ti!
4
Nombra correctamente cada objeto, fondo y disfraz, de esa forma tu código será más entendible por otras personas.
Haz que tu código sea limpio y ordenado, no queremos bloques que no ayudan en el programa, bórralos.
Prueba tu juego realizando diferentes acciones cada vez, de esta forma será más fácil encontrar posibles fallos.
Guarda el proyecto con tu nombre y apellido, y recuerda guardar los cambios, luego de realizar cada código o modificación.
5