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 vers la gauche et vers la droite pour les éviter. Le score indique combien de temps tu tiens. Trois impacts et 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 comporte un SpawnTimer qui se déclenche toutes les secondes. À chaque fois, fais apparaître un bloc à une position x aléatoire en 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 abscisse aléatoire comprise entre 40 et 600, à y = -30.

Appuie sur « Jouer » : un bloc tombe chaque seconde à un nouvel endroit. Puis appuie sur « Vérifier ».

Essayez vous-même

extends Node2D

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

func _ready():
	pass

Toutes les leçons de Règles du jeu

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