|
|
RocketManFramework / Engin : DinaLua (Lua) Version actuelle : 0.1 (2021-01-30) Projet initié le : 2021-01-30 Site web : https://asthegor.itch.io/rocketman |
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.