JOUEUR_NOIR ?
JOUEUR_BLANC ?
--> Modules:
+->Modules:
main: othello.{c,h}
ia: ia.{c,h} (MinMax, fcts d'évaluation, ...)
IHM: ihm.{c,h} (affichage de l'othellier, saisie d'un coup, entrée au clavier, ...)
coups: coups.{c.h} (coups jouables)
regle: regle.{c,h} (implantation des règles du jeu)
constantes: constantes.h (les constantes)
+
+->Exploration dans une direction (i, j):
+Si hors_othellier ou case vide
+ alors Rien;
+Sinon si case contient un pion adverse
+ alors continuer l'exploration dans la même direction;
+Sinon si case contient pion du joueur
+ alors les pions adverses vus précédement doivent être retournés
+
+explorer(i, j, dir)
+Si Vide ou Dehors
+ Rien à faire
+Sinon
+ Si PionAdverse
+ explorer CaseSuivante
+ Sinon
+ RetournerPionsRencontrés