X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=analyse_descendante;h=b3f559eb30044e34cca264e567eec3f7b9117fbe;hb=45ce2fe369cead248855111baa5fe0c0495acf69;hp=4f00777cb415f137b81944ff72017099e78ee1a8;hpb=480acfeb0ef3b0c4e9ec23ec145c9860ba64095e;p=Project_algorithmic_C.git diff --git a/analyse_descendante b/analyse_descendante index 4f00777..b3f559e 100644 --- a/analyse_descendante +++ b/analyse_descendante @@ -38,10 +38,27 @@ 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