Ir al contenido
Transcripción

Scratch te permite contar historias y expresar tu creatividad usando código.

También puedes agregar la habilidad de recolectar puntos y anotar el puntaje para que tu proyecto se sienta como un juego.

En este video, agregarás código para acumular puntos cada vez que tu héroe toque un objeto.

Este proyecto inicial incluye varios objetos ocultos.

Selecciona el objeto y luego selecciona un bloque llamado "mostrar" del menú Apariencia para que sea visible en el escenario.

Luego, haz que el objeto comience en el costado derecho del escenario.

Desde el menú Movimiento, selecciona un bloque llamado "fijar x a".

El número muestra la posición del objeto en el escenario.

Ahora, programa el objeto para que se mueva a la izquierda.

Desde el menú Movimiento, selecciona un bloque llamado "cambiar x en".

Asigna un número negativo al valor.

Haz clic en el bloque.

El objeto se mueve hacia la izquierda, pero para que se mueva por el escenario, debes seguir haciendo clic en el bloque.

Para corregir esto, coloca un bloque llamado "repetir" del menú Control alrededor del bloque llamado "cambiar x por".

Cambia el valor en el bloque por un número mayor para hacer que el objeto se mueva por el escenario.

Luego, conecta el loop con la pila de bloques llamados "fijar x a".

Prueba tu codigo.

Para agregar suspenso, haz que el objeto aparezca en una ubicación aleatoria.

Agrega un bloque llamado "ir a" a la pila de bloques.

Asegúrate de elegir "posición aleatoria" en el menú desplegable.

Pruébalo de nuevo.

El objeto comienza en una ubicación aleatoria y se mueve por el escenario cada vez que se hace clic en la pila de bloques.

Para que el objeto se mueva por el escenario automáticamente, agrega un loop "por siempre" del menú Control.

Juega con los valores hasta que el proyecto funcione como tú quieres.

Ahora, agrega un marcador para que el héroe gane un punto cada vez que toca el objeto.

Para hacerlo, ve al menú Variables y crea un variable.

Los variables guardan un número o valor para que un programa lo utilice.

En este caso, guardara el número de veces que el héroe toque el objeto.

Asigna el nombre "puntos" a tu variable.

Aparece un marcador en el escenario.

Ahora, indica al variable que incremente el puntaje en 1.

Agrega un bloque llamado "cambiar por 1" del menú Variables y selecciona "puntos" en el menú desplegable.

Para que se incremente el puntaje cuando el héroe toque el objeto, selecciona un bloque llamado "si/entonces" del menú Control.

Colócalo alrededor del bloque llamado "cambiar puntos por".

Para que se incremente en uno el puntaje cuando el héroe toque el objeto, agrega un bloque llamado "tocando" del menú Sensores.

Selecciona "héroes" en el menú desplegable.

Agrega un loop "por siempre" alrededor de la pila de bloques.

Luego, agrega un evento llamado "al presionar la bandera" a ambas pilas.

Haz clic en la bandera verde para probar el código.

El puntaje se incrementa cuando el héroe toca el objeto, pero sube muchas veces en lugar de solo una.

Para corregir este comportamiento, agrega un bloque llamado "ocultar" con el que le indicarás al objeto que desaparezca después de tocar una vez al héroe.

Prueba el código.

Ahora el marcador cambia en 1 cuando el héroe anota un punto.

¡Genial Vamos a restablecer el puntaje para cada juego nuevo.

Agrega un bloque llamado "establecer puntos a 0" del menú Variables en la parte superior de la pila de bloques.

Elije el valor "puntos" en el menú desplegable.

Por último, para seguir personalizando tu proyecto, cambia el objeto o agrega un sonido de la biblioteca Sonido.

Una vez que hayas programado el juego, sigue los pasos en "Mueve a tu héroe" para intentar lograr que el héroe se mueva cuando se presionen las teclas de flecha.

Luego, regresa a esta página para mirar más videos.

Puedes ver el que quieras.

Ahora es tu turno.

Elige un complemento

Mueve a tu héroe

Haz que tu héroe se mueva hacia arriba y hacia abajo cuando se presionan las teclas de flecha.

Volar sobre edificios

Programe edificios para moverse por la pantalla, de modo que su héroe parezca volar.

Agrega música de fondo

Prepara la escena para tu héroe agregando sonido a tu proyecto.

Lúcete con un supergiro

Ayuda a tu héroe a hacer grandes cosas con este movimiento giratorio.

Anota el puntaje

Crea un juego programando a tu héroe para recolectar objetos.

Ayuda a tu héroe

Agrega otro personaje para ayudar a tu héroe.

Dibuja tu propio héroe

Usa el editor de pintura en Scratch para dibujar tu propio héroe.

Instrucciones

To try this activity in English, click here.

 Estudiantes

  1. Mira el video de introducción.
  2. Abre el vínculo del proyecto inicial y elige un objeto para tu héroe.
  3. Regrese a esta página y vea más videos a continuación.

 Profesores

  1. Visita el sitio de recursos para maestros de Hora del Código para obtener instrucciones.