Liste des besoins - medrimonia/PFA-Nethack GitHub Wiki
#Objets métiers
##Résultats de partie
- Dépendant du sous-problème choisi
##Données en cours de partie
- Vision
- Encombrement
- Inventaire
- etc...
#Fonctions métiers
##Modifications nethack
###nécessite
- Description des modes
###à définir
- 1 mode = 1 patch ou 1 mode = options à l'exécution
##Interface nethack/bot/Outil Statistique
###nécessite :
-
Protocole I/O avec le bot
-
Compréhension I/O nethack
- Utilisation de TAEB : https://github.com/sartak/TAEB.
- Avantages : pas de modification de nethack requise
- Pb: montagne de dépendances, plus supporté.
- pseudo terminal (à la manière de TAEB)
- Avantages : pas de modification de nethack requise
- module à introduire dans le jeu pour une communication par sockets/pipes
- Utilisation de TAEB : https://github.com/sartak/TAEB.
-
Protocole Input -> Outil statistique
###à définir :
- Gestion du canal d'erreur
##StarterPackage
###nécessite :
- Protocole I/O avec le bot
- Définition du mode
##Création Bot
###nécessite :
- StarterPackage dans le langage approprié
##Outils Statistique
###nécessite :
- Protocole Input -> Outil statistique
- Protocole remplissage de stats
###à définir :
- Base de donnée remplie par l'outil interface?
##Affichage statistique
###nécessite
- Protocole Affichage de stats