Lights Out è un puzzle basato su una griglia in cui ogni cella ha due stati: acceso / spento. Puoi scambiare lo stato di qualsiasi cella, ma quando lo fai, vengono scambiate anche le celle adiacenti (orizzontalmente o verticalmente). Data la griglia iniziale con stati casuali, l'obiettivo è impostare tutte le celle in stato off.
Tuttavia, non sono mai stato in grado di sviluppare una strategia su come risolvere (a mano) questo tipo di puzzle . Di solito finisco per cambiare cella a caso. Che tipo di strategia sono disponibili per risolvere questo gioco?
Ci sono molte varianti di questo puzzle, ma a me interessa solo quello classico.
Questo puzzle è disponibile in molte dimensioni della griglia. È auspicabile, ma non obbligatorio, che le strategie proposte funzionino su tutte le dimensioni della griglia.
La mia strategia usuale (e imperfetta) è cercare di cancellare riga dopo riga, dall'alto verso il basso. Sfortunatamente, non riesco a cancellare l'ultima riga, quindi inizio a scambiare celle a caso, o semplicemente ragequit del tutto.
C'è un open-source e implementazione multipiattaforma denominata flip come parte della Portable Puzzle Collection di Simon Tatham.