summary refs log tree commit diff stats
path: root/util.h
Commit message (Collapse)AuthorAgeFilesLines
* Modernized C++ a bit (and removed global highscores) HEAD masterStar Rauchenberger2023-11-021-5/+8
|
* Formatted source codeStar Rauchenberger2023-11-021-0/+1
|
* Redesigned the solver algorithmKelly Rauchenberger2018-07-131-1/+1
| | | | | | | | The new solver algorithm decreases the size of the search space by combining states. A flood fill is used to find all of the positions accessible by the player without changing the board state, and that flood is considered a node in the search graph, rather than there being a node for every position on every board state. Other optimizations are implemented too, like checking for changes locally instead of using tick, and using unordered_map/unordered_set because bitsets are hashable. Also changed wrap to use references, finally. refs #1
* Started rewriting game from scratch with SDL2Starla Insigna2013-08-271-0/+14
Only the title screen is currently implemented