- NOM : COUSSON Antoine - ID Github : MonsieurCo
- NOM : BRAULT Yann - ID Github : Rafhiky
- NOM : SCHMIED Margaux - ID Github : margauxschmied
- NOM : BATISSE Dylann - ID Github : takitsu21
Le but de ce projet est de développer en groupe un jeu de type RogueLike, en s'appuyant sur des méthodes utilisées en entreprise telle que la methode agile, pour developper le jeu nous nous somme aidé de MAVEN.
Un Rogue Like est un sous-genre de jeu vidéo de rôle dans lequel le joueur explore un donjon infesté de monstres qu’il doit combattre pour gagner de l’expérience et des trésors. Le genre se caractérise notamment par la génération procédurale de ses niveaux, son système de mort permanente, son gameplay au tour par tour et la représentation des éléments qui le composent par des symboles ASCII sur une carte constituée de tuiles.
-
Déplacement:
z
monters
descendreq
gauched
droite⇧ + déplacement
dash / roulade dans une direction
-
Attaque:
a
attaque de zone autour du joueure
attaque un unique monstret
attaque un unique monstre à distance←
→
sélectionner les différents monstres autour de soi⏎
pour valider la sélection et attaquer le monstre
-
Inventaire:
i
(navigationz s
, équiper l'objet⏎
, jeter l'objet⌫
) -
Quitter n'importe quel menu d'interaction:
ESC
(touche escape)- touche initiale d'interaction exemple :
si on appuie sur i pour ouvrir l'inventaire on pourra le fermer avec
i
ouesc
-
Consommer un elixir:
&
elixir de vieé
elixir de mana
-
interaction:
x
(ouverture d'un coffre, achat d'un coffre dans le shop, achat de potions) -
Vente
- intéragir avec le marchand
!
dans le shop afin de vendre des objets. z
,s
pour sélectioner un objet.⏎
pour confirmer la vente.
- intéragir avec le marchand
- Monstre:
o
Orcg
GoblinT
Trollw
Sorcièred
Druide noirB
Boss
- Coffre au trésor C, vous offre un item aléatoire a équiper, un coffre dans un shop est payant et contient un item prédéfini.
- Potion ou poison de mana M, vous octroie un malus ou bonus de MP.
- Potion ou poison de vie V, vous octroie un malus ou bonus de HP.
- Portail §, vous téléporte à la prochaine map.
- Quand un boss est présent (toutes les 3 salles), le portail apparaît une fois le boss tué.
- Shop $, vous téléporte à la map du shop.
- PNJ !, Henri, le marchand.
- Elixirs de Vie (présent dans le shop) C
- Elixirs de mana (présent dans le shop) C
Pour gagner de l'expérience vous devrez tuer des monstres. Cela vous permettra de monter en niveau et d'augmenter vos statistiques.
Ouvrir des coffres vous permet d'obtenir des équipements que vous pourrez visualiser dans l'inventaire et vendre au marchand.
Marcher sur des potions vous donnera l'opportunité de gagner des bonus ou des malus de vie ou de mana.
Pour changer de salle déplacer vous sur les portes et vous serez téléporté dans la salle relié.
Au cours de votre partie vous croiserez la porte menant au shop où vous pourrez vendre et acheter du materiel (
Le changement de monde s'effectue lorsque vous marché sur le portail (
Si au cours de la partie vous avez besoin d'un rappel des déplacements n'hésité pas utilisé le help du menue pause ou de la fenêtre swing.
- Problème d'interactions avec le jeu de façon inattendu (on ne peut plus bouger).
- Les chemins peuvent se croiser entre eux mais sont tout de même utilisables.
- Problème de génération de chemins / portes dans les coins des salles.
- Génération de la map plus longue de temps en temps car nous avons augmenté sa taille et le nombre de salles présentes dans celle-ci.
Si vous êtes sur Windows avec wsl il vous faudra un serveur X graphique (ex: Xming) pour lancer le programme.
CMD SHELL
java -jar RogueLikeMADY-1.0-SNAPSHOT.jar