Aller au contenu

Club CodeGaming : après les vacances, on crée un jeu de plateforme avec un héros robot !

Au Puy-en-Velay, le club CodeGaming (11 ans et +) lance un jeu de plateforme avec un personnage robot. Première séance : animations, sol et caméra !

Illustration en pixel art : un petit robot bleu tire des boules d'énergie sur des robots rouges, dans une ville industrielle sous un ciel violet
Illustration de l'univers du projet : un héros robot et des adversaires, qui pourront arriver au fil des séances.

Les vacances sont finies, le club CodeGaming de Stéphane Montigny est de retour… avec un nouveau projet ! Après le jeu du taupineur, on change de genre : les élèves commencent un jeu de plateforme autour d'un personnage robot.

Le but de cette première séance ? Découvrir les grandes mécaniques du genre et poser les bases d'un premier niveau jouable.

Un personnage robot animé : il court, il saute… et il retombe !

Chacun a créé son nouveau projet et ajouté son personnage. Ensuite, il a fallu lui donner vie, avec quatre animations :

  • Idle (immobile)
  • Run (course)
  • Jump (saut)
  • Fall (chute)
Dans GDevelop, le logiciel de création de jeux, la fenêtre « Modifier Player » : les animations Idle et Run du robot, image par image, et le début de l'animation Jump
Les animations du robot dans GDevelop : 5 images pour rester immobile, 8 pour courir. Touchez l'image pour l'agrandir.

Se déplacer et réagir : au tour du comportement du robot

Un héros bien animé, c'est bien. Un héros qui répond aux commandes, c'est mieux ! Les élèves ont donc travaillé sur son comportement, pour qu'il puisse se déplacer et réagir aux différentes situations du jeu.

L'onglet Comportements de la même fenêtre : six comportements ajoutés au personnage, dont PlatformerObject, PlatformerCharacterAnimator et SmoothPlatformerCamera
Les six comportements ajoutés au personnage dans GDevelop.

Le sol, les limites, la caméra : le premier niveau prend forme

Pour courir, il faut un terrain de jeu. Les élèves ont créé le sol, puis ajouté une zone infranchissable pour empêcher le personnage de sortir de la carte. Enfin, ils ont intégré une caméra et l'ont réglée pour suivre le jeu avec un zoom adapté.

Le niveau level_1 dans l'éditeur de GDevelop : le robot au centre, quatre plateformes autour de lui et des zones rouges. Dans la liste des objets : Player, DeadZone et Ground
Le premier niveau dans l'éditeur : le robot, les plateformes du sol et, en rouge, la zone infranchissable.
Et en action : le robot court et saute de plateforme en plateforme, la caméra le suit.

La suite du projet : décor, bonus… et peut-être des adversaires

La semaine prochaine, on construira le décor avec des tilemaps (des cartes assemblées à partir de petites tuiles d'image, comme un jeu de construction) et on ajoutera la collecte de bonus.

Au fil des prochaines séances, le jeu pourra aussi s'enrichir avec des adversaires à éviter ou à combattre, et des améliorations pour le personnage. Vivement la suite !

Découvrir le club CodeGaming

Partager cette actualité

Suivez l'École sur les réseaux

Les nouvelles des clubs et des stages, au fil de la saison.

À lire aussi

Les autres nouvelles de l'École

Toutes les actualités