|
|
|
## Résumé global 🌐
|
|
|
|
|
|
|
|
Le 1er niveau d'ambition se repose sur **une map** logeant sur l'entièrement de la fenêtre de jeu. **Donkey Kong** et **Pink Bomberman** sont constamment visibles en haut de l'écran. Il n'y a donc pas de scrolling ou de changement de fenêtre/affichage. Une **musique** sera aussi implémentée. Cette dernière sera le résultat de la superposition de 2 OST provenant des deux jeux d'origines (Donkey Kong et Bomberman). Le joueur incarne **Bomberman** et doit utiliser des **bombes** pour libérer un chemin lui permettant d'avancer vers le haut du niveau afin de sauver Pink Bomberman. Pour l'en empêcher, DK pourra lui envoyer des **tonneaux** qui rouleront sur l’entièreté d'un colonne aléatoire sans pouvoir être arrêtés, même par un mur.
|
|
|
|
|
|
|
|
## Règles du jeu 📜
|
|
|
|
|
|
|
|
* Le joueur ne possède que **3 vies**.
|
|
|
|
* Il ne peut pas regagner de vie.
|
|
|
|
* Chaque dégât subit lui fait perdre une vie.
|
|
|
|
* Une perte de vie fait recommencer le niveau en cours.
|
|
|
|
* La partie se termine :
|
|
|
|
* Par une **victoire** si le joueur **touche Pink Bomberman**.
|
|
|
|
* Par une **défaite** si le joueur **n'a plus de vie**.
|
|
|
|
* Le joueur doit **utiliser des bombes** pour détruire les blocs cassables et se frayer un chemin au travers du niveau.
|
|
|
|
* Les bombes peuvent être **poussées** s'il n'y a pas de blocs derrière.
|
|
|
|
* Les tonneaux **ne s'arrêtent pas**.
|
|
|
|
* Le joueur peut **subir les dégâts** causés par les **explosions** et les **tonneaux** lancés par Donkey Kong.
|
|
|
|
* Les bombes produisent des explosions **en forme de plus (+)** de 3 cases.
|
|
|
|
|
|
|
|
## Comportement des entités 💣
|
|
|
|
|
|
|
|
* <details><summary><strong>Les bombes</strong></summary>
|
|
|
|
|
|
|
|
* Elles sont posées **sur la case devant le joueur**.
|
|
|
|
* Elles constituent un **bloc déplaçable**. Le joueur peut avancer sur la case où se situe la bombe pour la pousser d'une case dans la même direction du déplacement.
|
|
|
|
* Le joueur **ne peut pas passer au travers**.
|
|
|
|
* Les explosions des bombes font **exploser les blocs cassables** et **touchent le joueur**, lui faisant perdre une vie.
|
|
|
|
* Les explosions sont **sous la forme d'un plus (+)**. Elles affectent uniquement une case au dessus et en dessous de la bombe et une case à droite et à gauche. Elles ne touchent pas en diagonale.
|
|
|
|
* Les explosions **ne peuvent pas** traverser les blocs incassables. Elles sont **stoppées** s'il y a un mur.
|
|
|
|
* Elles **n'affectent pas** les murs (bordure du niveau) et les blocs incassables.
|
|
|
|
* Les bombes explosent au bout de **5 secondes**.
|
|
|
|
* Il ne peut y avoir qu'**une seule bombe à la fois**.
|
|
|
|
* La taille de la bombe correspond à **1 case**.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
* <details><summary><strong>Les tonneaux</strong></summary>
|
|
|
|
|
|
|
|
* Ils roulent **de haut en bas sur une colonne du niveau**.
|
|
|
|
* Ils passent **au travers** des murs.
|
|
|
|
* Ils ne peuvent être cassés.
|
|
|
|
* Lorsqu'ils touchent le joueur, celui ci perd une vie.
|
|
|
|
* Ils sont lancés par Donkey Kong sur une colonne **aléatoire** du niveau.
|
|
|
|
* La taille des tonneaux correspond à **1 case**.
|
|
|
|
* La vitesse des tonneaux est de **4 cases/seconde**.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
* <details><summary><strong>Donkey Kong</strong></summary>
|
|
|
|
|
|
|
|
* Il se déplace de manière **latérale** sur le **haut du niveau**.
|
|
|
|
* Il lance **aléatoirement** des tonneaux sur les colonnes du niveau.
|
|
|
|
* Il ne peut pas être détruit.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
* <details><summary><strong>Les blocs</strong></summary>
|
|
|
|
|
|
|
|
* **Les blocs cassables** :
|
|
|
|
* Ils ne peuvent pas être déplacés.
|
|
|
|
* Ils peuvent être **détruit** par une explosion.
|
|
|
|
* Ils ne peuvent être qu'au milieu du niveau.
|
|
|
|
* Le joueur ne peut pas passer au travers.
|
|
|
|
* **Les blocs incassables** :
|
|
|
|
* Ils ne peuvent pas être déplacés.
|
|
|
|
* Ils ne peuvent pas être cassés.
|
|
|
|
* Ils constituent la **bordure du niveau** ainsi que des **murs infranchissables** placés dans le niveau.
|
|
|
|
* Le joueur ne peut pas passer au travers.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
* <details><summary><strong>Pink Bomberman</strong></summary>
|
|
|
|
|
|
|
|
* Elle ne peut être déplacée.
|
|
|
|
* Elle ne peut pas être détruite.
|
|
|
|
* Elle constitue la **condition de victoire** pour le joueur, s'il réussi à la toucher, alors il gagne la partie.
|
|
|
|
* Elle est tout en haut du niveau à côté de Donkey Kong.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
* <details><summary><strong>Le joueur (Bomberman)</strong></summary>
|
|
|
|
|
|
|
|
* Il possède **3 vies**. Chaque fois qu'il se fait toucher, il en perd une et le niveau recommence du début.
|
|
|
|
* Il apparait en bas du niveau, sur le **point de spawn**.
|
|
|
|
* Les déplacements se font de droite à gauche et de haut en bas en appuyant sur ces touches :
|
|
|
|
* **Flèche du haut** : Aller en haut
|
|
|
|
* **Flèche de gauche** : Aller à gauche
|
|
|
|
* **Flèche du bas** : Aller en bas
|
|
|
|
* **Flèche de droite** : Aller à droite
|
|
|
|
* Il peut poser des bombes devant lui en appuyant sur la touche **Espace**.
|
|
|
|
* Il ne peut poser qu'**une seule bombe** à la fois.
|
|
|
|
* Il ne peut pas traverser les murs.
|
|
|
|
* Il peut se prendre des dégâts à cause des **explosions de bombe** et des **tonneaux** lancés par Donkey Kong.
|
|
|
|
* S'il touche Pink Bomberman, **il gagne**.
|
|
|
|
* Il peut **pousser une bombe** s'il n'y a pas de murs de l'autre côté de la bombe.
|
|
|
|
* Il se déplace à **2 cases/seconde**.
|
|
|
|
|
|
|
|
</details>
|
|
|
|
|
|
|
|
## Scénarios de jeu 📝
|
|
|
|
Les différents scénarios de jeu se trouvent [ici](https://forge.iut-larochelle.fr/retro-gaming/bomber-kong/-/wikis/Sc%C3%A9narios-Original). |
|
|
|
\ No newline at end of file |