demoloop.mp4
🙂 Par Berachem MARKRIA et Laura LEROY 🐸
Loop Hero est un jeu de type rogue-like basé sur l'utilisation de cartes. Le joueur doit placer des ennemis, des bâtiments et des obstacles sur le chemin du héros pendant son expédition et trouver le bon équilibre pour qu'il puisse survivre et gagner un maximum de butin.
Le but de notre projet: Recréer une version simplifiée du jeu entièrement en Java ☕! Pour ce faire, nous sommes parti d'un modèle MVC (Modèle-Vue-Contrôleur) puis avons créer toute notre hiérarchie de jeu :)
A partir d'une base de code, nous avions comme début de jeu un personage qui se déplace à un intervalle de 1s dans une matrice prédéfinie. Au-dessus, une barre de progresion qui avance selon le temps écoulé et enfin une image fixe d'un monstre quelconque. Ici, nous avons principalement apris à gérer l'affichage selon des coordonées.
Lorsque le héro se trouve sur la même case qu'un monstre, une fenêtre de combat se lance. Ainsi, on peut voir tout les montres et leurs statistiques, mais également une console qui montre l'avancée du combat.
Dans l'ensemble, ce projet a été l'un des plus amusants et agréable à faire. Loop Hero étant un jeu étant grandement apprécié par la communauté du jeu vidéo et par moi-même ce fut d'autant plus motivant de travailler sur ce projet. En tant qu'étudiants développeurs, cela nous a permis d'enrechir nos connaissances dans la programmation orientée objets en particulier en Java (en suivant des consignes précises d'un sujet donné) et nous pousse à développer nos connaissances dans ce langage. De plus, nous avons aussi acquis des bonnes pratiques de programmation qui nous aiderons par la suite dans mes études. Enfin, ce projet nous a amenés à développer notre sens du travail d'équipe et de la communication.