Aldrian / StrategoG9

0 stars 0 forks source link

Todo List Proto IA #1

Open Aldrian opened 10 years ago

Aldrian commented 10 years ago

Version minimale pour tester les IA Interface :

1234566 5346546
xxxxxxx
xxxxxxx

ou version graphique si plus simple (incluant une version debug avec infos debug : pondération des cases, etc.)

Arbitre : Arbitre minimaliste qui prends en compte le coup, qui met a jour sa carte et qui renvoie le coup

IA :

Grille de jeu contenant des identifiants

2 structures : tableau des alliés, tableau des ennemis

tableau alliés : ID, coordonées, valeur, connuAdversaire(?)

tableau ennemis : ID, coordonées, valeur (-1 par défaut), booléen déplacement,

Aldrian commented 10 years ago

Créer structures -> D

Version de l'IA exterminant toutes les pièces

Initialisation des structures -> D Fonction d'initialisation de la grille de jeu envoyant le tableau -> G

Prendre en compte le coup adverse : mise à jour tableaux structures -> G Découper en sous fonction : mettre a jour alliés, mettre a jour ennemis, etc etc etc Déterminer un pion que l'on pourrait attaquer -> D Distance entre P1 P2 : fonction déterminerDistance : recherche d'itinéraire le plus court Chercher pion pour lui attribuer un objectif -> D Envoyer coup -> G

GaetanBe commented 10 years ago

Version de l'IA exterminant toutes les pièces:

Déterminer un pion que l'on pourrait attaquer -> G Distance entre P1 P2 : fonction déterminerDistance : recherche d'itinéraire le plus court -> D Chercher pion pour lui attribuer un objectif -> D Envoyer coup -> G Mise a jour/ calcul proba valeur pieces gestion penalty -> G