Hoy vamos a conocer Scratch. Vamos a crear desde cero un minijuego de supervivencia.
Actividad: "Sprint de Supervivencia en el Espacio"
El objetivo es que el personaje (el gato de Scratch) deba esquivar un objeto que cae del cielo aleatoriamente. Si lo toca, el juego se detiene.
Lo primero que podéis hacer, es poner el programa en español -arriba, en settings o ajustes-. Si os sentís perdidos, podéis ver el tutorial, a la derecha. También algún compañero, puede hacer una ligera explicación.
1. Preparación
Entrad en
.Scratch Escenario: Elegid un fondo de espacio (Stars o Galaxy). Esto está abajo a la derecha.
Personaje: Dejad al gato o elegid uno que vuele (como "Pico Walking" o "Rocketship"), a la izquierda de los fondos, podéis trastear con los personajes.
2. Movimiento del Jugador
Queremos que el gato se mueva a la izquierda y derecha con las flechas del teclado.
Bloques: *
Al presionar tecla flecha derecha->sumar a x (10)Al presionar tecla flecha izquierda->sumar a x (-10)
3. El Enemigo Programado
Añadid un nuevo objeto (una pelota, una roca o un rayo). Aquí está el "truco" para que sea un juego:
Posición inicial: Al empezar, la roca debe ir a la parte superior ($y = 180$) y a una posición horizontal aleatoria ($x$ entre $-200$ y $200$).
Caída: Usar un bucle
por siempreque hagasumar a y (-10).Reinicio: Si la roca toca el borde inferior (si $y < -170$), debe volver arriba a una posición aleatoria para caer otra vez.
Colisión: Si la roca toca al gato ->
detener todo.
4. El Reto Final
Aunque no creo que os sobre tiempo, si a alguien le sobra tiempo -o quiere intentarlo en casa- podéis intentar resolver esta cuestión:
"¿Eres capaz de crear una Variable llamada 'Puntos' que sume 1 cada vez que la roca esquive al gato y toque el suelo?"

No hay comentarios:
Publicar un comentario