https://github.com/clementapa/smoke_trouble
https://github.com/clementapa/smoke_trouble
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/clementapa/smoke_trouble
- Owner: clementapa
- Created: 2019-12-24T12:20:50.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-01-17T14:36:13.000Z (over 5 years ago)
- Last Synced: 2025-02-05T08:50:58.371Z (4 months ago)
- Language: C++
- Size: 12.1 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Smoke_trouble par APAVOU Clément et DAABOUL Abdallah
Commmande:
-q et d pour se déplacer l'avatar vers la gauche ou vers la droite.
-espace pour envoyer un jet d'eau.Le but du jeu est d'éteindre les flammes avec une lance à eau que l'avatar pompier doit placer au bon endroit.
Au début du jeu, la lance crée des jets d'eau puis arrivé à un certain round pour augmenter la difficulté elle lance de l'eau simplement.À chaque fois que l'eau touche une flamme la taille de celle-ci se divise en deux, si elle est encore touché elle se redivise en deux jusqu'à ce qu'elle atteigne une taille limite la faisant disparaître.
Le joueur augmente son score à chaque fois qu'il touche une flamme.
À chaque fois, qu'une flamme est éteinte celle-ci peut faire apparaître des bonus.
Le joueur perd une vie si il se fait touché par l'une des flamme ou si il n'éteind pas toute les flammes avant le temps imparti. Une fois que le joueur n'a plus de vie il perd la partie.Le jeu s'organise en round, augmentant la difficulté au fur et à mesure du jeu. (multiplier le nombre de fumée par deux à chaque round?)
Le score, le round et le nombre de vie du joueur doivent être affichés ainsi que le temps restant du round.
Bonus:
-pièce: augmente le score du joueur.
-x2: multiplie le score que prend le joueur à chaque fois qu'il touche une flamme.
-life: le joueur gagne une vie en plus.Avatar collision avec:
- une flamme -> perte de vie.
- un bonus -> faire l'effet du bonus.Fire collision avec:
- les murs et sol -> rebond.
- l'avatar -> perte de vie avatar.
- water -> flamme se divise en 2.Bonus collision avec:
- le sol genre on fait apparaître en l'air et le bonus va se mettre sur le sol.
- l'avatar -> faire l'effet du bonus.Water collision avec:
- une flamme -> flamme se divise en 2.