Fun2 Loro Aleteador
==============================
En este proyecto, utilizamos un módulo ultrasónico para jugar un juego de loro aleteador.
Después de iniciar el script, la caña de bambú verde (Paddle) se moverá de derecha a izquierda a una altura aleatoria. Para controlar el loro, coloque su mano sobre el módulo ultrasónico. Si la distancia entre su mano y el módulo es menor a 10 cm, el loro ascenderá; de lo contrario, descenderá. Debe gestionar esta distancia cuidadosamente para ayudar al Loro a pasar la caña de bambú verde. El contacto con la caña de bambú termina el juego.
.. raw:: html
A continuación se presentan los pasos para implementar el proyecto. Se recomienda seguir estos pasos inicialmente, y una vez familiarizado, puede alterar los efectos según lo desee.
1. Agregar Objetos
---------------------------
* Elimine el objeto predeterminado y use el botón **Elegir un Objeto** para agregar el objeto **Parrot**. Establezca su tamaño al 50% y colóquelo en la esquina inferior izquierda.
.. image:: img/parrot_choose_parrot.png
* Agregue el objeto **Paddle**, establezca su tamaño al 150%, gírelo 180 grados y colóquelo en la esquina superior derecha.
.. image:: img/parrot_choose_paddle.png
* Vaya a la página de **Disfraces** del objeto **Paddle**, seleccione **Paddle** en el lienzo y luego haga clic en la herramienta **Contorno**.
.. image:: img/parrot_set_parrot1.png
:width: 90%
* Cambie el efecto de contorno al modo de relleno completo y use la herramienta de eliminación para eliminarlo.
.. image:: img/parrot_set_parrot2.png
:width: 90%
2. Programación del Objeto **Parrot**
---------------------------------------------
Programe el objeto **Parrot** para simular su vuelo, con ajustes de altitud basados en la distancia de detección del módulo ultrasónico.
* Cuando se haga clic en la bandera verde, cambie el disfraz cada 0.2 segundos para mantener la apariencia de vuelo.
.. image:: img/parrot_script_parrot1.png
* Si la distancia de detección ultrasónica es menor a 10 cm, aumente la coordenada y en 50, haciendo que el **Parrot** ascienda. De lo contrario, disminuya la coordenada y en 40, haciendo que el **Parrot** descienda.
.. image:: img/parrot_script_parrot3.png
* Si el objeto **Parrot** entra en contacto con el objeto **Paddle**, el juego termina y el script deja de ejecutarse.
.. image:: img/parrot_script_parrot4.png
3. Programación del Objeto **Paddle**
-----------------------------------------------
Programe el objeto **Paddle** para que aparezca aleatoriamente en el escenario.
* Oculte el objeto **Paddle** cuando se haga clic en la bandera verde y, simultáneamente, cree un clon de sí mismo. El bloque [`crear clon de `_] controla este proceso de clonación.
.. image:: img/parrot_script_paddle1.png
* Establezca la posición del clon con la coordenada x en 220 (extremo derecho) y la coordenada y aleatoriamente entre (-125 y 125).
.. image:: img/parrot_script_paddle2.png
* Use el bloque [repetir] para disminuir gradualmente su coordenada x, haciendo que el clon se mueva lentamente de derecha a izquierda hasta que desaparezca.
.. image:: img/parrot_script_paddle3.png
* Vuelva a clonar un nuevo objeto **Paddle** y elimine el clon anterior.
.. image:: img/parrot_script_paddle4.png
La programación está completa. Ahora puede hacer clic en la bandera verde para ejecutar el script y ver si logra el efecto deseado.
.. raw:: html