Platformers : les bases

Vous avez en tête de créer le prochain Mario ou Crash Bandicoot sur Gamebuino META mais vous ignorez par où commencer.

C++

Intermédiaire

5h

Tutoriels & Doc
Platformers : les bases
Tuto terminé ?

Bonne nouvelle, vous êtes au bon endroit ! En effet, j’ai écrit un workshop qui pose les bases du développement d’un jeu de plateformes. Je ne définirais pas ce qu’est un jeu de plateformes ici, pour une présentation je vous invite à lire la première étape de ce workshop.

Dans ce workshop il n’est pas question de gérer des graphismes poussés mais plutôt de mettre en place les premières mécaniques du jeu. Nous verrons ainsi comment faire bouger notre personnage:

  1. le faire marcher, sauter vers le haut ou d’une plateforme à une autre. Nous verrons aussi comment mettre en place la chute libre qui intervient lorsque le personnage quitte une plateforme sans qu’aucune autre plateforme ne soit sous ses pieds.

  2. Ensuite nous aborderons les interactions avec le monde :

    • comment ramasser un objet comme une clé,
    • comment faire interagir cette clé avec une porte afin que cette porte ne s’ouvre que si la clé est dans l'inventaire.
  3. Puis nous gérerons la partie : nous ajouterons un chronomètre afin de pouvoir mesurer le temps écoulé. Ce chronomètre nous permettra de rajouter une mécanique qui mette fin au jeu après un certain temps si le joueur n’a pas ouvert la porte et qu'il affiche « game over » à l'écran. De plus, la partie étant chronométrée, nous ajouterons un système de gestion des meilleurs scores (les temps les plus faibles).

Je reviens sur un point important : Pour concevoir votre jeu de plateformes l'affiche de rectangles sera suffisant pour remplacer le héros, les plateformes, et tout autre élément du jeu ! En effet, avant de créer vos sprites et autres éléments graphiques, il est plus simple de modifier la taille de rectangles pendant le calibrage du jeu et c’est ainsi que nous allons concevoir ensemble notre premier jeu de plateformes. Lorsque vous aurez tous vos éléments de gameplay alors vous pourrez créer vos éléments graphiques et les substituer aux rectangles qui auront servis aux réglages et aux tests du moteur du jeu. Ne cherchez pas à sauter des étapes, vous risqueriez de perdre beaucoup de temps sinon. Imaginez-vous avoir passé des heures pour créer tous les éléments du décor et pour les animations de votre personnage et vous rendre alors compte qu'il est un peu trop grand et que vous allez devoir le rétrécir. Pour que vos décors soient cohérents avec le personnage, vous allez devoir également les retoucher pour réduire leur taille...

Enfin, avant de vous laisser découvrir le workshop, voici une compilation d’écrans du jeu que nous allons concevoir :

Compilation écrans du jeu de plateformes

Consulter le workshop

L'auteur

chris-scientist

Last game : Power Meta (Puissance 4)

Voir son profil