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)Défi
FacileFais tomber des blocs du ciel :
- Dans
_ready(), connecte$SpawnTimer.timeoutà_on_spawn_timer_timeout. - 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
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
3Vies et défaites
ViesFin de partieMettre le jeu en pauseMode de traitementRedémarrer avec une touche6Projet : Esquive
Esquive : Blocs qui tombentEsquive : ScoreEntraînez-vous par vous-même : Playground Godot