Indicaciones para realizar el Reto # 3
Reto # 3 from Orleydi Patricia
Explicación del planteamiento de la solución de este reto:
Para darle solución a este reto se debe realizar una pista de aterrizaje o importar una imagen y estamparla como fondo. Realizar una caja de texto llamada CONTADOR, realizar un botón llamado INICIAR. Además se debe crear un control llamado CONTROL1 con un mínimo de 125 y un máximo de 175 , y una caja de texto llamada TEXTO1 con las indicaciones del programa.
Debo buscar varias imágenes de Internet (un avión, un paracaidista, un paracaídas), pegarlas en las imágenes de micromundos y quitarles el fondo y pintarlo transparente. Debo colocar todas las tortugas que voy a necesitar, y las disfrazo de las diferentes figuras (avión, paracaidista, paracaídas), y las coloco en la posición que quiero que siempre estén y escribo en el centro de mandos tortugastienen "posicion1 luego todas [fijaposicion1 pos]. Además debo programar en cada caja de diálogo de las tortugas su animación en instrucción.
Luego me debo a ir a la página de procedimientos y comenzar a programar todo lo que necesito. Primero debo programar el procedimiento INICIAR en este debo esconder todas las tortugas con la primitiva et, luego debo fijar la posición de todas las tortugas con todas [fpos posición1], seguidamente le digo a la caja de texto1 que se muestre con la primitiva mtexto, luego debo crear una pregunta al usuario ¿Cuál es su nombre? e insertar la respuesta en un cuadro de texto. Luego realizar otra pregunta si desea jugar o no. Si el usuario desea jugar debe llamar el procedimiento DESPEGUE de lo contrario se realiza una caja de alerta con la despedida.
En el procedimiento DESPEGUE debo programar una variable global llamada puntos y le asigno un valor de 10 le digo al contador que borre texto para que siempre a la hora de darle iniciar el contador comience de 10. Luego a la caja de texto llamada CONTADOR le asigno el valor :puntos de la siguiente manera (contador, es :puntos). Después realizo un ciclo de 10 para que en la caja de texto CONTADOR inicie la cuenta regresiva de "10" a "0" para que al llegar a "0" el avión pueda despegar. Luego le digo que todas [encienda], esto para que se muestre todas las animaciones programadas en las cajas de diálogo de las tortugas.
Seguidamente veamos lo programado:
![]() |
| Página de inicio |
![]() |
| Al presionar el botón iniciar aparece las instrucciones |
![]() |
| Luego te pregunta tu nombre |
![]() |
| Te contesta diciéndole tu nombre |
![]() |
| Te lanza ésta pregunta si contestas SI |
![]() |
| Aparece un contador de "10" a " 0 " para el despegue del avión |
![]() |
| Al llegar a "0" Despega el avión |
![]() |
| Al llegar a cierta altura se detiene y se lanza un paracaidista |
![]() |
| El avión sigue y se esconde y el paracaidista cae a tierra |
![]() |
| Al caer al suelo corre y corre hasta desaparecer |
![]() |
| Si contestas NO |
![]() |
| El programa se despide |
El algoritmo para la solución del reto:
- Realizar una pista de aterrizaje o importar una imagen
- Estamparla como fondo
- Realizar una caja de texto llamada CONTADOR
- Realizar un botón llamado INICIAR
- Crear un control llamado CONTROL1 con un mínimo de 125 y un máximo de 175
- Pegar varias figuras en las imágenes de micromundos (un avión, un paracaidista, un paracaídas), y cambiarles el fondo por transparente.
- Irme a la página de procedimientos para programar el procedimiento llamado INICIAR.
- Y luego el procedimiento DESPEGUE.
t1, et
t2, et
t3, et
todas [fpos posicion1]
texto1, mtexto
espera 70
texto1, etexto
fija "pregunta "pos [105 80]
pregunta [¿Cuál es su nombre?]
textonuevo "saludo [-250 138] [300 100]
ftamañoletra 15
fletra "|eras medium itc|
festilo "negrita
fcolortexto "rosa
es "Hola
inserta [" ]
inserta respuesta
es [" ]
es [¡Iniciemos el juego!]
espera 25
remueve "saludo
fija "pregunta "pos [-250 180]
pregunta [¡¿SI deseas jugar marque "si" de lo contrario marque "no"?]
si respuesta = "si [despegue]
si respuesta = "no [anuncia [" ¡Hasta pronto...! "]]
fin
para despegue
da "puntos 10contador, bt
ftamañoletra 15
festilo "negrita
contador, es :puntos
repite 10 [ da "puntos :puntos - 1 espera 5 fijacontador :puntos]
t1, mt espera 3 frumbo 301 repite 108 [ad 5 espera 1]
t2, mt
todas [enciende]
espera 200
iniciar
fin
¿Qué dificultad cree que tiene el reto con sólo leerlo?
¿Qué planteamiento hace como primer paso para la solución?
Unas de las dificultades que tiene este reto es hacer que el “paracaidista”, caiga siempre en un lugar diferente, dependiendo de la velocidad del viento, que activa el usuario mediante un control.
¿Cómo lo analizó?
Lo analicé punto por punto para saber en lo que tenía que trabajar, ya que; habían cosas que no sabía como hacerlas.
Realizo cada uno de los pasos que debo hacer para darle solución a dicho reto y comienzo a trabajar en dicha solución.
¿Qué ocurrió en el proceso?, ¿Requirió de algún diseño en papel?
Durante el proceso sucedieron muchas cosas, ya que a veces me sentía un poco confundida al no saber como realizar lo del control, comprobaba una y otra manera y no me salia nada ,además requerí del algoritmo o pasos para ir marcando lo que hacía y lo demás buscar algunos ejemplos y comprobar algunas alternativas hasta saber como hacerlo.
¿Cuántas veces debió empezar?
Empezar el reto una sola vez, lo de programar el control, muchas veces... jeje
¿Requirió la ayuda de alguien?
No, solo Dios me pudo ayudar para lograrlo, por que ya me estaba dando por vencida.
¿Buscó algún ejemplo en el libro o en el CD?
Si, busque muchos ejemplos que me ayudaran un poco a entender lo que debía hacer, además comencé a practicar lo del control con el ejemplo que nos dio la profesora, para entenderlo mejor y luego ponerlo en práctica en dicho reto.
¿Cómo logró terminar el reto?
Practicando mucho lo del control, hasta lograr entenderlo un poco y así probarlo en mi reto para ver si servia.... y al fin me sirvió
Realmente lo hice a mi manera, no sabía si estaba bien, pero lograba cada punto que pedían en dicho reto, así lo logré terminar.
Realmente lo hice a mi manera, no sabía si estaba bien, pero lograba cada punto que pedían en dicho reto, así lo logré terminar.
¿Lo terminó a la hora de enviarlo la primera vez o requirió retomarlo luego?
Si gracias a Dios lo pude enviar en la fecha indicada.
Archivo ejecutable del mismo: SI deseas bajar el archivo puede ir al siguiente sitio y descargarlo.
















