Extinction des feux est un puzzle basé sur une grille où chaque cellule a deux états : activé ou désactivé. Vous pouvez permuter l'état de n'importe quelle cellule, mais lorsque vous le faites, les cellules adjacentes (horizontalement ou verticalement) sont également permutées. Étant donné que la grille est initialisée avec des états aléatoires, l'objectif est de mettre toutes les cellules en état d'arrêt.
Cependant, je n'ai jamais été capable de développer une stratégie pour résoudre (à la main) ce type de puzzle. En général, je finis par échanger des cellules au hasard. Quels sont les types de stratégies disponibles pour résoudre ce jeu ?
Il existe de nombreuses variantes de ce puzzle, mais je ne m'intéresse qu'à la version classique.
Ce puzzle est disponible en plusieurs tailles de grille. Il est souhaitable, mais pas obligatoire, que les stratégies proposées fonctionnent sur toutes les tailles de grille.
Ma stratégie habituelle (et imparfaite) consiste à essayer de nettoyer rangée après rangée, du haut vers le bas. Malheureusement, je ne parviens pas à vider la dernière rangée, et je commence alors à échanger des cellules au hasard, ou simplement à ragequit tout à fait.
Il existe une implémentation open-source et multi-plateforme appelée flip dans le cadre de La collection de puzzles portables de Simon Tatham .