Projet de solving de niveau du jeu helltaker, comprenant une solution résolvant les niveaux en python et une solution les resolvant en ASP. Projet réalisé par Adrien Simon, Julie Pichon, et Léo Peron.
Pour exécuter l'espace d'état, il suffit de faire
python3 main.py -l nomdufichier.txt
En console, vous avez juste à taper python3 main.py path_to_txt_file dans le dossier pour lancer le programme.
Le programme renverra sous la forme "hbgd" un modèle valide pour le niveau
Un simple .txt avec un titre en première ligne, un nombre maximum de coups en deuxième ligne, la description du niveau ensuite. Les lignes ne sont pas forcément finies.
H: heroD: demoness#: wall: emptyB: blockK: keyL: lockM: mob (skeleton)S: spikesT: trap (safe)U: trap (unsafe)O: block on spikeP: block on trap (safe)Q: block on trap (unsafe)
Level 1
23
###
### H#
# M #
# M M#
# ####
# B B #
# B B D#
#########