Skip to content

Latest commit

 

History

History
37 lines (24 loc) · 1.4 KB

README.md

File metadata and controls

37 lines (24 loc) · 1.4 KB

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.