En este video, programarás tu objeto para que rebote por la pantalla.
Si añades una conducta inesperada al objeto que descubren tus dos personajes, agregarás
suspenso a tu historia.
Para comenzar, haz clic en el objeto. Desde
el menú Movimiento, mantén presionado y arrastra un bloque "deslizar en 1 segs a posición
aleatoria". Cuando hagas clic en este bloque, el objeto
se deslizará por 1 segundo a un lugar al azar del escenario.
Luego, programa la computadora para repetir esta acción. Selecciona el menú Control.
Mantén presionado y arrastra un bloque "repetir". Este bloque hace que el código que tiene
dentro se ejecute varias veces. Colócalo alrededor del bloque de códigos y haz clic
para que se ejecute. Para que el objeto rebote más rápido y por
más tiempo, juega con los valores del bloque "deslizar" y el loop "repetir".
En este ejemplo, se usa cero punto cinco (0.5) para el bloque "deslizar" para que el objeto
se deslice a una ubicación al azar diez veces en medio segundo.
Al parecer, hay un problema o error en este código.
Después de que el loop "repetir" termina de ejecutar el código, el objeto permanece
quieto en un lugar al azar del escenario.
Para solucionarlo, usa un bloque "ir a x: y:".
Este bloque hace que el objeto se deslice a una posición específica. Cuando lo arrastras,
los valores se configuran en la posición actual del objeto.
Arrastra el objeto a la posición donde quieres que esté en el escenario cuando termine de
rebotar.
Luego, haz clic en el menú Movimiento y agrega un bloque "ir a x: y:" en la parte inferior
de esta pila de bloques. Haz clic en la pila de bloques para realizar una prueba.
Genial. Anímate a hacer que tu objeto se mueva a algún lugar especial del
programa para que ayude a contar la historia. Por último, programa este bloque para que
se ejecute cuando hagas clic en el objeto. Desde el menú Eventos, agrega un bloque "al
hacer clic en este objeto". Pruébalo.
Usa los bloques "decir" para que los objetos de tus personajes indiquen al público que hagan clic en ellos para ver qué hacen.
Esto ayudará a que los usuarios se sientan parte de tu historia.
¡Ahora es tu turno! Elige el objeto.
Agrega un bloque "deslizar en 1 segs a posición aleatoria" y un loop "repetir".
Agrega un bloque "ir a x: y:" para que el objeto se mueva a una dirección
específica cuando deje de rebotar. Agrega un evento como "al hacer clic en este
objeto".
Cuando termines estos pasos, regresa a esta página y selecciona otro video para probarlo.