+
+->Initialisation: toutes les cases sont initialisées à VIDE
+
+->Structures de données:
+ - Othellier: tableau à deux dimensions
+ - Coups jouables: liste chainée de coup
+ - Constantes: NOIR 1 |N (nord)
+ BLANC 2 |S (sud)
+ VIDE 0 |E (est)
+ ... |O (ouest)
+ JOUEUR_NOIR ?
+ JOUEUR_BLANC ?
+
+->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