- Raif EL SAYED (https://github.com/ElSRaif)
- Benjamin MILHET (https://github.com/benjamin-milhet)
Sujet proposé par M. Meunier (https://github.com/lmd-dev)
Ce projet a pour but de faire une reproduction du jeu Boulder-Dash avec un thème personnel et des règles réinventées. Nous apprécions tous deux le jeu The Witcher et nous avons donc décidé de choisir ce thème. Le but du jeu est de récupérer l'ensemble des médaillons sans se faire attraper par un monstre tout en effectuant le moins de mouvements possible. Il est aussi possible de charger ses propres niveaux. (Tous les niveaus du jeu sont terminables !)
- z : Monter
- s : Descendre
- q : Gauche
- d : Droite
Pour ce projet, nous nous sommes divisés les taches en deux, une personne s'est occupée de la partie HTML et CSS et l'autre de la partie de jeu. Nous avons commencé par l'affichage de la grille du jeu, puis du menu de jeu, et en dernier de l'interface d'édition. Au fur et à mesure de chaque implementation, nous avons vérifié l'ensemble des fonctionnalités.
La principale difficulté de ce projet était de correctement structuré notre code pour éviter toute erreur, principalement avec l'utilisation des classes. Un autre point est lors de la fin d'un niveau, qu'il est gagné ou perdu, le dernier affichage ne s'effectuait pas correctement. Nous avons donc mis en place notre propre fenêtre pop-up qui ne fige pas l'écran.
- Finalisation du modèle MVC (Actuellement il manque l'ensemble des modèles)
- Ajout d'un compte à rebours
- Ajout de plusieurs personnages avec des capacités différentes