Menu
CoddyTech

Esquivar: bloques que caen

Parte de la sección Reglas del juego del Journey de Godot de Coddy. Lección 25 de 29.

Dodge reúne esta sección en un solo juego. Los bloques caen del cielo y tú te mueves a izquierda y derecha para esquivarlos. La puntuación cuenta cuánto tiempo resistes. Tres golpes y el juego termina.

El jugador ya se mueve con las teclas de flecha. block.tscn ya cae y se rompe al tocar el césped. Escribes main.gd, las reglas, un paso por lección.

La escena tiene un SpawnTimer que se agota cada segundo. Cada vez, genera un bloque en una posición x aleatoria a lo largo de la parte superior:

var block = block_scene.instantiate()
block.position = Vector2(randf_range(40, 600), -30)
add_child(block)
challenge icon

Desafío

Fácil

Haz que caigan bloques del cielo:

  1. En _ready(), conecta $SpawnTimer.timeout con _on_spawn_timer_timeout.
  2. En _on_spawn_timer_timeout(), genera un bloque en una x aleatoria entre 40 y 600, en y = -30.

Pruébalo tú mismo

extends Node2D

var block_scene = preload("res://block.tscn")

func _ready():
	pass
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Reglas del juego

Practica por tu cuenta: Playground de Godot