MODE : Recherche des portes secrètes - medrimonia/PFA-Nethack GitHub Wiki

##Cadre

  • Suppression des monstres
  • Suppression des pièges
  • Suppression de la jauge de faim
  • Suppression des objets
  • Suppression des objets spéciaux ("sink", "fountain", "altar", "grave")
  • Suppression de tout risque de mort potentiel (si d'autres sont découverts)

##Informations nécessaires de la part de l'interface :

  • Vision (carte)
  • Niveau actuel (pour les trappes par exemple)
  • Taille de la carte (ou à défaut, TAILLE_MAX)

##Statistiques conseillées pour créer le bot

Génération d'un grand nombre de niveaux non joués afin de dresser une carte de probabilité de la présence d'une porte secrète en fonction de la position dans le niveau (ex: proba proche de 0 sur les bords a priori).

##Données servant à l'évaluation

  • Nombre de cases explorées
  • Nombre de cases atteignables
  • Nombre de portes secrètes trouvées
  • Nombre de portes secrètes totales
  • Type de fin (Raison de l'arrêt de la partie)
  • Nombre de tours joués

Fin

  • Nombre de tour fixé (Ex : 2000 / Niveau) ou
  • Nombre de tour dépendant du nombre de portes secrètes trouvées (Ex : 5000 + 500 par Porte secrète) ou
  • Mort du personnage (toujours envisageable) ou
  • Crash du bot ou
  • Ordre invalide

Remarques : le nombre de tours et la validation des ordres du bot peuvent être faits par l'interface ou par le noyau