🧬

Gene Legacy

URL

L’objectif

Gene Legacy est un rogue lite 2D. Le joueur passe de salle en salle en tuant tous les ennemies prĂ©sent. Au fur et Ă  mesure le joueur rĂ©cupĂšrera des gĂšnes qui amĂ©liore ses statistiques. Ces gĂšnes sont conservĂ©s dans son inventaire. L’inventaire est composĂ© d’une zone d'Ă©quipement qui rend actif les gĂšnes et une zone de stockage qui les rend inactifs. Entre ses morts le joueur ne garde que les gĂšnes de la zone actif pour amĂ©liorĂ© dĂ©finitivement ses statistiques.

L’équipe

Gene legacy est un jeu rĂ©alisĂ© pendant la wonderJam de Mars 2024 Ă  l’UQAC. Nous Ă©tions 5 programmeurs et 1 novice avec un dĂ©lai de 48h.

Mon rĂŽle

Dans ce projet, j'ai travaillé sur plusieurs aspects. Je me suis occupé du personnage principal avec les actions de déplacement, d'esquive et de lancer de projectile. Le joueur peut se deplacer dans toutes les directions. L'esquive est une action s'effectuant lors d'un déplacement. Lors d'une esquive, le joueur avancera automatiquement pendant quelque seconde dans une direction. Les projectiles sont lancés depuis le joueur jusqu'au pointeur de la souris. Il se détruisent à la premiÚre collision et inflige des dégats si ils le peuvent

J'ai Ă©galement conçu l'interface utilisateur (UI) du jeu en cours. L’UI du jeu affiche les cƓurs du joueurs et les actualises. Il y a 3 Ă©tats au cƓur : remplit, Ă  moitiĂ©, vide. Le joueur pouvant gagner des cƓurs l’affichage s’adapte en consĂ©quence. Le menu principal a Ă©tĂ© confier au novice puisque considĂ©rĂ© comme une tĂąche facile. Je l’ai cependant aidĂ© pour justifier l’affichage.

Enfin, j'ai pris en charge le débogage de la version 1.2 du projet, résolvant des problÚmes tels que des ennemis ne ciblant pas les joueurs, des problÚmes de collision, des problÚmes de taille des boßtes de collision et des portes s'ouvrant lorsque tous les ennemis ont été tués.

Autres captures d'écran