Logo LACOMBE Dominique
RocketMan

RocketMan

Framework / Engin :

DinaLua (Lua)

Version actuelle :

0.1 (2021-01-30)

Projet initié le :

2021-01-30


Introduction et Challenge de Gameplay

RocketMan est un jeu de course en vue de dessus, conçu sous la contrainte d'une Game Jam 24h. Le concept unique réside dans son contrôle inversé et délibérément difficile : le propulseur droit fait tourner à gauche, et inversement. Ce défi de Game Design met l'accent sur la dextérité et l'adaptation du joueur.

Leçon Technique : Maîtrise des Rotations

Malgré l'abandon du projet suite à des problèmes avec une librairie externe (LevelManager), l'expérience a été un succès sur le plan pédagogique. J'ai pu enfin comprendre et implémenter les rotations d'un objet en mouvement en utilisant correctement les fonctions sin et cos. C'est une compétence mathématique fondamentale et essentielle pour tout développeur de jeux.

Utilisation du Moteur et Planification

Pour respecter le délai de 24h, j'ai utilisé mon moteur DinaLua, ce qui a permis d'accélérer l'implémentation des fonctionnalités de base (menu, gestion des inputs clavier/gamepad). Le projet a suivi un plan de bataille clair (déplacement, niveaux, points de passage, classement), démontrant une bonne méthodologie de travail.

Bilan : Acquisition de Compétences Mathématiques

Bien que le projet n'ait pas été finalisé (le premier niveau était presque terminé), il a atteint son objectif le plus important : la résolution d'un problème mathématique complexe lié à la programmation des jeux. Je retiens l'acquisition d'une compréhension solide de la trigonométrie appliquée au gameplay.