Reto:
Imos deseñar un xogo no que un polbo vai medrando conforme vai comendo os crustáceos que ten arredor. Os crustáceos moveranse de xeito aleatorio polo escenario e desaparecerán cando o polbo os coma. O polbo moverase guiado polo punteiro do rato.
[Scratch: Xogo Ñam Ñam]
Para facermos este programa debemos sincronizar o que lles sucede ao polbo e ao crustáceo cando o primeiro come o segundo. Para iso utilizamos os eventos mensaxes. Os crustáceos avisarán o polbo cando son comidos para que este medre (mensaxe “ñam”) e o polbo avisará os crustáceos de que xa comeu suficiente para que non aparezan máis (mensaxe “Fin”).
Programa do crustáceo:
Programa do polbo:
Melloramos:
- Os crustáceos son comidos cando tocan calquera parte do polbo. Como farías para que só sexan comidos cando tocan a boca, situada debaixo dos ollos?
- Neste programa os crustáceos aparecen nunha posición aleatoria e, dáse o caso de que poden aparecer xusto na posición na que está o polbo, coméndoos instantaneamente. Como farías para que os crustáceos aparezan a unha distancia mínima do polbo?