Jouer à (un)faithful
Background grossier
Vous êtes envoyés dans un donjon infestés de créatures plus ou moins vivantes par une entité supérieure — Dieu, par exemple — pour faire le ménage. Pour vous aider dans votre tâche, cette entité vous remet une partie de ses pouvoirs, à condition de lui être fidèle.
Le serez-vous ou succomberez-vous à la corruption qui règne dans ce donjon ?
Principe du jeu
Il s'agit d'un roguelike, c'est-à-dire d'un jeu hack&slash au tour par tour. Le personnage, en plus de ses points de vie, possède un certain alignement et un certain nombre de points de foi.
Les points de foi servent à communiquer avec l'entitié supérieure pour :
acheter du matériel plus efficace ou des sorts ;
lancer des sorts.
L'alignmenent représente l'opinion que l'entité a de vous. Chaque monstre que vous tuez rapporte un certain nombre de points de foi qui sont multipliés par l'alignement pour obtenir le gain final. Ainsi un personnage avec un alignement de 0% ne gagnera pas de foi en tuant les monstres.
L'alignement se perd en ramassant et en utilisant des objets corrompus et se gagne en les détruisant.
Liste non exhaustive des sorts / objets
Sorts :
Prière : pour lancer ce sort il faut être sur un autel et y rester pendant quatre tour sans être attaqué, au bout des quatre tours le personnage récupère toute sa vie.
Armure de foi : créée un bouclier durant 5 tours qui absorbe les dégâts reçus et les répercute sur la foi.
Vengeance divine : agit sur un monstre ; quatre tours après le lancement du sort, le monstre subit le double des dégâts totaux reçus par le héros pendant ces 5 tours.
Malédiction dégénératrice : maudit un monstre, chaque tour le monstre perd 10% de sa vie jusqu'à sa mort et le héros subit également ces dommages.
Sacrifice : enlève à un monstre le nombre de points de vie actuel du héros en enlevant au héros la moitié de ses points de vie.
Objets spéciaux :
Lilarcor : une épée qui se plaît à raconter sa vie.
l'armure de régénération : régénère les points de vie en diminuant les points de foi (10 points de foi enlevé par point de vie restauré).
l'armure d'étourdissement : à chaque coup reçu, l'attaquant a 30% chance d'être étourdi et de ne plus pouvoir attaquer pendant deux tours.
l'armure à double tranchant : deux chances sur trois pour annuler les dégâts reçus, une chance sur trois pour doubler les dégâtss reçus.
l'armure d'épines : augmente les dégats reçus par le joueur tout en infligeant à l'attaquant 80% des dégâts qu'il inflige.
Commandes clavier
| touche | effet |
|---|---|
h, j, k, l | se déplacer dans le monde |
| touches fléchées | se déplacer dans le monde |
. | passer son tour |
w | Équiper un objet |
x | Déséquiper un objet |
z | Lancer un sort |
a | Sur un autel, ouvre le menu correspondant |
> | Sur un escalier qui descend, descend au level inférieur |
< | Sur un escalier qui monte, monte level supérieur |
d | Détruit un objet |
c | Utilise un objet (parchemins) |
Téléchargement
Les sources sont disponibles ici, une version compilée en natif pour linux (seules dépendances : SDL_*) ici.
Pour compiler il vous faudra ocaml ainsi qu'OCamlSDL.
Remarques
Si au démarrage vous avez une erreur du type « saves/maps_<nombre très grand>_1 : no such file or directory », il faut créer un dossier saves dans le dossier courant.
Au premier démarrage, le programme créé un fichier de configuration texte très facile à éditer et à commenter, cependant il n'y a pas de configuration ingame.