Coder son jeu GDevelop
Sur cette page, tu trouveras :
Quāest-ce que le code dans GDevelop ?
Comprendre le principe
Dans GDevelop, tu ne codes pas avec du texte compliqué. Tu utilises un système appelé événements.
Un événement fonctionne toujours de la même façon : SI quelque chose se passe, ALORS une action se produit
Cāest une faƧon simple de donner des instructions Ć ton jeu.
Aller dans la feuille dāĆ©vĆ©nements
Pour commencer Ć coder, tu dois aller dans lāonglet ĆvĆ©nements.
Cāest ici que tu vas crĆ©er toutes les rĆØgles de ton jeu.
En premier lieu généralement il faut que les objets qui auront une interaction soit dans la scène.
Comment fonctionne un ƩvƩnement
Un ƩvƩnement est composƩ de deux parties :
- La condition (SI)
ā ce qui doit se passer - Lāaction (ALORS)
ā ce que le jeu va faire
Exemple :
SI le joueur touche un objetĀ ALORS l’objet disparait se dĆ©place
Exemple de code simple
On va crĆ©er un exemple simple pour comprendre comment fonctionne le code : le joueur va pouvoir ramasser une Ć©toile ā.
Le principe est le suivant : quand le personnage (le héros) touche une étoile dans le jeu, celle-ci disparaît, comme si elle avait été collectée. Cela permet de créer une interaction entre deux objets et de voir concrètement comment utiliser les événements.
Ćtape 1 : ajouter une condition
Ajoute une condition de collision.
- le hƩros
- l’Ć©vĆØnement (la collision)
- et lāĆ©toile
Cela veut dire :
SI le hĆ©ros touche lāĆ©toile
Ćtape 2 : ajouter une action
Ajoute une action :
Ā
RƩsultat
Clique surĀ AperƧuĀ pour tester ton jeu.Ā Quand le personnage touche lāĆ©toile :
 elle disparaît
Ā cela donne lāimpression quāelle est ramassĆ©e
Du code plus avancƩ
Au dƩbut, tu vas surtout crƩer des ƩvƩnements simples, comme des interactions entre deux objets (par exemple une collision).
Mais plus tard, tu seras amené à créer des codes plus complexes.
Les codes ne concernent pas toujours seulement deux objets qui sont en intƩraction.
Par exemple, tu pourras utiliser :
- des variables globales (pour gĆ©rer un score, une vie, un tempsā¦)
- des conditions plus avancĆ©es (comme un chronomĆØtre, une touche pressĆ©e, du son, ect…)
Ce type de code permet de crƩer des jeux plus poussƩ. Ils se trouvent gƩnƩralement dans : Autres conditions
Il existe aussi des exemples pour manipuler les variables (comme les points de vie ou le score), les scĆØnes, et dāautres Ć©lĆ©ments du jeu.
Ces notions sont expliquƩes dans les autres sections dƩdiƩes.
