A downloadable game for Windows

GAMECODEUR GAMEJAM #21


LE JEU

Un ogre voulant apparaître dans la Game Jam de Gamecodeur à décider d'enlever une princesse et de la cachée. Un brave héro devra donc retrouver la princesse et la ramener à son château. Cependant, pour augmenter la difficulté l'ogre à créer plusieurs instances de la princesse et les a dispersées dans un donjon. 

ps: Pas de bol pour l'ogre qui en vain de ses efforts ne sera pas visible dans le jeu, car le codeur n'a pas réussit à l'intégrer à temps avant la fin de la Game Jam.


DÉVELOPPEMENT

Je suis Thierry, (thiechan sur Gamecodeur). J'ai commencé les ateliers gratuits au mois de février 2019 et je suis membre Premium Infinity depuis le mois de juillet 2019. C'est ma première participation à une Game Jam de Gamecodeur. Ayant déjà dépassé l'atelier Casse brique je me suis donc décidé à participer pour mettre à l'épreuve ce que j'ai déjà appris. 

- Langage : Lua & Framework : Love2D

- Aucunes librairies ou codes externes n'ont étés utilisées

- Graphismes et codes par moi même

- Musique : "Inside Jabu-Jabu's Belly" du jeu The Legend Of Zelda Ocarina Of Time.

- Temps passé : 32 heures


POSTMORTEM

Je n'ai pas atteint l'objectif que je me suis fixé (normal ça), mais je suis très content du résultat. Dans le jeu , j’ai 3 salles de réalisées (2 visibles) sur 11 de prévus. J’ai un personnage qui avance case par case et qui peut passer de salles en salles. J’ai réussis à mettre au point le système de carte :
– En appuyant sur la touche “m” on ouvre la carte.
– Toutes les salles ne sont pas visibles au début, lorsqu’on entre dans une nouvelle salle la carte associée à cette salle devient visible.
– On peut voir la position du personnage sur la carte.

Globalement ce n’était pas bien compliqué (l'atelier casse brique m'as bien inspiré), c’était le système de localisation du personnage sur la carte qui m’a pris le plus de temps. Après il y a eu le repositionnement du personnage lorsqu’on change de salle. J’ai rencontré aussi un bug qui était assez casse tête, bien que ça ne concernait pas le jeu même, mais plutôt l’affichage des informations de débogage. Je voulais absolument corriger ce bug, car pour la suite ces informations me seront très utiles.

Je pensais m'arrêter à là pour la game Jam, mais j'ai pu implémenter de nouvelles fonctionnalités en ce dernier jour :
- Possibilité que le héro se transforme en boule.
- Ajout d'un temps limite de transformation, ce temps diminue petit à petit lorsque le héro est transformé et remonte lorsque le héro n'est pas transformé.
- L'ouverture des portes est possible uniquement que si le héro est n'est pas transformé.
- Il est possible de casser certains murs pour découvrir des passages secrets.
- Lorsque la carte est ouverte, le joueur perd le contrôle  du personnage.
- Mise en place de la méthode pour attraper des items et les instances de la princesse.
La plupart de ces fonctionnalités était plutôt rapide et simple à mettre en place. En fait, je me suis rendu compte que lorsque la base du code est développé, le plus dur est fait...

Au final, je me dis aussi que j'ai bien fait de développer les mécaniques importantes du jeu en priorités et de ne pas avoir créer toutes les salles du donjon avant!

Je compte par ailleurs finaliser le jeu après la Game Jam.

Download

Download
OniInJam21.zip 7.2 MB
Download
Sauveprincesse.zip 4.7 MB

Leave a comment

Log in with itch.io to leave a comment.