/game-about-squares-solver

Solver for Game About Squares (gameaboutsquares.com)

Primary LanguagePython

Game About Squares Solver

A pretty basic Python3 solver for [http://gameaboutsquares.com](Game About Squares). Right now it's just brute-force depth-first search with iterative deepening, memoization, move ordering, and late-move reductions (These references are all from the Chess Programming Wiki, so mentally substitute chess with Game About Squares). The code is more optimized for simplicity/readability than speed.

All 36 levels from the original game (plus 6 others that are defined but not accessible from the game) are included. Thanks to Andrey Shevchuk (the author of GAS) for permission to include them!