Menu
CoddyTech

Esquive : Blocs qui tombent

Fait partie de la section Règles du jeu du Journey Godot de Coddy. Leçon 25 sur 29.

Dodge rassemble cette section en un seul jeu. Des blocs tombent du ciel, et tu te déplaces à gauche et à droite pour les éviter. Le score indique combien de temps tu tiens. Après trois coups, la partie est terminée.

Le joueur se déplace déjà avec les touches fléchées. block.tscn tombe déjà et se brise sur l’herbe. Tu écris main.gd, les règles, une étape par leçon.

La scène possède un SpawnTimer qui se déclenche chaque seconde. À chaque fois, fais apparaître un bloc à une position x aléatoire le long du haut :

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

Défi

Facile

Fais tomber des blocs du ciel :

  1. Dans _ready(), connecte $SpawnTimer.timeout à _on_spawn_timer_timeout.
  2. Dans _on_spawn_timer_timeout(), fais apparaître un bloc à une position x aléatoire comprise entre 40 et 600, à y = -30.

Essayez vous-même

extends Node2D

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

func _ready():
	pass
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Règles du jeu

Entraînez-vous par vous-même : Playground Godot