Skip to content

blackorbit1/PAF-Dungeon

Repository files navigation

PAF-Dungeon

drawingdrawing

Projet de PAF (2019 - 2020) - Dungeon Crawling

Manuel d'utilisation du projet

Execution

Version du compilateur ghc en lts-12.26.
Se placer dans la racine du projet et taper : stack run

Contrôles

Le déplacement se fait via les touches suivantes :

  • Z : haut
  • Q : gauche
  • S : bas
  • D : droite
  • SPACE : attaque (8-adjacent)
  • F : utiliser les portes (4-adjacent)
  • ESC : quitter le jeu

Attention : pour que l’input soit correctement pris en compte, n'appuyez pas sur les touches trop brièvement.

Pour récupérer un coffre, il faut passer dessus. Il vous donnera une clé permettant d’ouvrir les portes fermées, ce qui est indispensable pour sortir.

Si vous restez éloigné des monstres, ils vaquent à leur occupations en se déplaçant aléatoirement. Si vous vous approchez trop d’eux, il ont beaucoup plus de chance de tenter de vous attaquer. Neutralisez-les rapidement avant qu’ils ne vous tuent (attention ils sont assez puissants).

Tests

Se placer dans la racine du projet et taper stack test pour executer les invariants.
Les tests basés sur les propriétés (property-based testing) seront executés sur un set de données prédéfini.

About

Projet de PAF (2019 - 2020) - Dungeon Crawling

Resources

License

Stars

Watchers

Forks

Packages

No packages published