Menu
CoddyTech

Schiva: blocchi cadenti

Fa parte della sezione Regole di gioco del percorso Godot di Coddy. Lezione 25 di 29.

Dodge riunisce questa sezione in un unico gioco. I blocchi cadono dal cielo e tu ti sposti a sinistra e a destra per evitarli. Il punteggio indica quanto a lungo resisti. Dopo tre colpi, la partita finisce.

Il giocatore si muove già con i tasti freccia. block.tscn cade già e si rompe sull'erba. Scrivi main.gd, le regole, un passaggio per lezione.

La scena ha un SpawnTimer che scade ogni secondo. Ogni volta, genera un blocco in una posizione x casuale lungo il bordo superiore:

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

Sfida

Facile

Fai cadere dei blocchi dal cielo.

  1. In _ready(), collega $SpawnTimer.timeout a _on_spawn_timer_timeout.
  2. In _on_spawn_timer_timeout(), genera un blocco in una posizione x casuale tra 40 e 600, con y = -30.

Premi «Gioca»: ogni secondo un blocco cade in un punto diverso. Poi premi «Verifica».

Provalo tu

extends Node2D

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

func _ready():
	pass

Tutte le lezioni di Regole di gioco

Esercitati da solo: Playground Godot