Portfolio Details
Project information
- Technos : Love2D, Lua
- Ce que j’ai développé :
- gestion des états du jeu
- interface utilisateur (menus, HUD)
- logique de score et progression
- machine à états simple pour les ennemis
- Statut : prototype jouable
- Catégorie : Jeux
- Dernière mise à jour : Décembre 2024
Description du projet
Premier projet réalisé dans le cadre de la formation Gaming Campus. L’objectif était de créer un jeu de tank en vue du dessus avec le framework Love2D.
Dans la première vidéo, on peut voir le mode versus : les ennemis (représentés par des cercles) apparaissent par vagues, lâchent des bonus en mourant, et changent d’état selon leur comportement. Par exemple : rouge pour le mode visée, blanc pour le mode idle, violet pour le mode panique lorsqu’ils sont proches de la mort.
Le comportement des ennemis est géré par une simple machine à états. On peut également observer les différents bonus dans le jeu : bouclier, soin, tirs multiples, roquettes...
La deuxième vidéo présente le mode coopératif, où les tirs des joueurs (de couleur bleue) n’affectent pas les autres joueurs. Le jeu se joue au clavier/souris pour le gros tank, et à la manette pour le petit tank, jusqu’à trois joueurs.
Le projet a été laissé à l’état de prototype et sera repris plus tard pour améliorer les graphismes et le gameplay. Les vidéos présentées ici montrent donc mon point de départ dans l’univers de la programmation.