Résumons.
On a une grille carrée. Dimension entre 3x3 et 8x8.
Situation initiale : des cases noires et blanches qui forment un damier. La case en haut à gauche est noire.
Mouvements : Un joueur sélectionne un rectangle. La case en bas à droite de ce rectangle doit être noire. Le mouvement proprement dit consiste à retourner toutes les case de ce rectangle (Blanc devient noir, et noir devient blanc)
Le gagnant est celui qui obtient une grille toute blanche après son mouvement.
Exemple sur une grille 5x5 :
Situation initiale (N=Noir, B=Blanc):
NBNBN
BNBNB
NBNBN
BNBNB
NBNBN
Mais regardons la fin de partie.
Si je réussis à proposer à mon adversaire cette grille :
BNBBB
NBBBB
BBBBB
BBBBB
BBBBB
Alors quel que soit son mouvement, (4 mouvements possibles), je suis sûr de gagner au coup suivant.
Et c'est la seule grille qui m'assure une victoire au coup suivant.
L'objectif est donc d'aboutir à cette grille.
A suivre.
Mais tout ça rappelle effectivement le jeu des bâtonnets.
Sauf que, dans le cas des bâtonnets, la fonction d'valuation est simple ( nbre de bâtonnets modulo 4) ; Ici, la fonction d'évaluation est beaucoup plus complexe.