Premiers pas avec GDScript et Godot

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
109
Mois de parution
juillet 2020
Domaines


Résumé

Le langage de scripting par défaut de Godot est le GDScript. Plutôt que de se lancer dans du C# ou encore du Python comme cela est possible, autant utiliser le langage natif du logiciel (surtout quand il s'inspire de Python…).


Comme dit dans le chapeau de cet article, le GDScript s'inspire fortement de Python et si vous maîtrisez déjà Python, vous ne devriez pas avoir trop de mal à vous adapter. Pour bien comprendre comment programmer en GDScript, nous allons dans une première partie nous mettre un peu en retrait de la conception réelle d'un projet, en utilisant uniquement l'affichage de débogage et dans une seconde partie, nous développerons une petite application en 2D, de manière à mettre en pratique ce que nous aurons précédemment testé.

1. Du GDScript, rien que du GDScript

Cette fois-ci, nous allons lancer Godot et créer un nouveau projet en cliquant simplement sur le bouton Nouveau projet dans la fenêtre apparaissant au démarrage. Donnez un nom à votre projet et sélectionnez un répertoire où le stocker. Pour ma part, le projet se nomme GD Script et se trouvera dans Godot/GDScript.

La fenêtre qui s'ouvre contient une scène vide en 3D : nous n'en aurons pas besoin. En...

Cet article est réservé aux abonnés. Il vous reste 98% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Programmation avec le 6502 : les sprites de la NES, ou comment coder le jeu Pac-Man

Magazine
Marque
Hackable
Numéro
36
Mois de parution
janvier 2021
Domaines
Résumé

Dans le précédent article, nous avons commencé à nous familiariser avec la partie graphique de la console NES (Nintendo Entertainment System). Aujourd’hui, nous allons réaliser un véritable jeu, ou du moins nous allons suffisamment le débuter pour qu’il commence à être intéressant.

Analyse de code avec Cppcheck (et intégration sous Eclipse)

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
112
Mois de parution
janvier 2021
Domaines
Résumé

Zut ! Encore un plantage !!! Combien de fois n’avez vous pas prononcé cette phrase, face au blocage d’une application de bureautique bien connue ou face à un crash système ? Sur un ordinateur de bureau, ce type de désagrément n’a d’autre effet que de faire monter votre niveau d’énervement, mais dans le cas d’un système embarqué, les effets sont bien plus graves. Heureusement, Cppcheck est là pour vous aider.

Réinvention de la roue... des temporisations

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
112
Mois de parution
janvier 2021
Domaines
Résumé

Les temporisations sont essentielles au sein des systèmes d'exploitation et dans certaines applications, pour déclencher des actions à l'échéance d'un délai. Il existe différents algorithmes pour les gérer de manière efficace. Cet article présente la fusion de deux d'entre eux, pour en tirer le meilleur.