MATSUO est une ville japonaise connu par ses mines de souffres fantomatiques qui furent autrefois les plus grands mines en Asie, elles furent abandonnées en 1970.
Plongé dans le mont, les mines et les temples de MATSUO, le joueur incarnera un personnage qui y dirigera durant son gameplay. Il explorera différents endroits, découvrira des trésors, mais aura aussi à maintenir sa survie en gagnant ses combats avec divers monstres dans le but de pouvoir explorer l'endroit en paix et ainsi y aboutir à sa quête (connaître l'histoire et les mystères des lieux)
Tous ce que notre programme doit savoir faire.
- Facile (les ennemis n'attaqueront pas en nombre)
- Moyen (au moins 2 ennemis attaqueront le joueur)
- Difficile (au moins 4 ennemis attaqueront le joueur)
-
Un boutton pour rappeler au joueur ses objectifs (touche H)
-
Un affichage des décors (l'environement où le joueur se déplace)
-
Un affichage des ennemis
-
Le joueur pourra se déplacer vers le haut, le bas, à gauche et à droite grâce aux touches directionelles du clavier
-
Un boutton pour attaquer et assomer les ennemis (touche F)
-
Un affichage des armes du joueur, de la fonction qu'il incarne ainsi que sa vie et son stamina
-
Arrivéées des ennemis (monstres) par des points aléatoires dans le plan du jeu
-
Un module de fin de partie (indiquant le succès ou l'échec d'une partie)
-
Ce que notre programme pourra faire:
- Le joueur doit choisir un personnage à incarner parmi les quatre personnages du jeu (Guerrier, Samurai, Saitama ou Goku)
- Le joueur aura à découvrir des trésors, des potions magiques qui lui permettront de faire évoluer son personnage et être de plus en plus performant, ainsi que des notes lui faisant savoir davantage les lieux, ses mystères et son histoire.
- Le joueur doit obligatoirement posséder certains objets pour mettre à termes certains des monstres.
- Le joueur aura en possession un inventaire lui permettra de stocker les objets qu’il ramasse et pourra le consulter pour visualiser l’état de ses objets.
- Les différents monstres que le joueur aura à affronter :
- ORC
- DarkSaber
- Hagakure : est sensible au froid; PouvSam pour le tuer
- Metal Knight : est sensible au chaud; PouvKameha pour le tuer
- Une partie sera considérée comme gagnée lorsque le joueur aura tué tous les monstres du niveau.
-
A noter qu'il y'a des choses que notre programme ne pourra pas faire:
- Notre programme ne va gérer qu'un seul niveau à la fois.
- Le joueur ne peut pas se battre contre deux ennemis en même temps.
- Il sera impossible au joueur de changer le mode du jeu (Facile, moyen, difficile) s’il a déjà choisi un niveau.
- Le joueur ne pourra pas éditer l'acteur principal.
- Le joueur ne pourra pas interagir avec certains éléments du jeu.
FACULTE DES SCIENCES DHAR MEHRAZ FES
DEPARTEMENT DE MATHEMATIQUES ET INFORMATIQUE
Le projet est disponible en open source selon les termes de la licence MIT.