Menu
CoddyTech

Structure de base d’un programme

Fait partie de la section Fondamentaux du Journey GDScript de Coddy. Leçon 4 sur 92.

Chaque programme de ce cours a le même cadre :

extends Node

func _ready():
	print("Hello, Coddy!")

extends Node est la première ligne du script. Dans Godot, un jeu est construit à partir de nœuds, et cette ligne fait du script un nœud.

func _ready(): définit la fonction que Godot appelle lorsque le nœud est prêt. Ton programme commence là, et ses instructions s’exécutent de haut en bas.

Les deux-points (:) à la fin de func _ready(): marquent le début d’un bloc. Chaque instruction à l’intérieur du bloc est indentée d’un niveau. Godot utilise des tabulations pour l’indentation ; utilise la même indentation sur chaque ligne d’un bloc.

GDScript n’a pas besoin de point-virgule à la fin d’une instruction. Chaque instruction occupe sa propre ligne.

challenge icon

Défi

Débutant

Ce programme comporte deux erreurs de structure, il ne s’exécute donc pas. Corrige-le pour qu’il affiche :

Ready!
Let's go!
  • Ajoute les deux-points manquants à la fin de func _ready()
  • Décale les deux lignes print() d’un niveau vers la droite

Essayez vous-même

extends Node

func _ready()
print("Ready!")
print("Let's go!")
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 Fondamentaux

Entraînez-vous par vous-même : Compilateur GDScript en ligne