12 Commits

Author SHA1 Message Date
0e4506cd52 Implement support for board preallocation 2020-02-25 19:32:11 +01:00
749ad4a260 Implement speculative value-placement branching 2020-02-25 18:37:15 +01:00
ca8809a5e1 Add simple board copying function 2020-02-25 17:36:27 +01:00
Gabriel Tofvesson
74b5e0d203 Implement more element marking heuristics 2020-02-28 04:43:49 +01:00
Gabriel Tofvesson
483d6ca1da Implement persistent board complexity tracking 2020-02-28 01:43:29 +01:00
Gabriel Tofvesson
6e79c9b366 Implement board and element complexity 2020-02-28 01:29:54 +01:00
Gabriel Tofvesson
ac5de85171 Implement board value placement heuristics 2020-02-28 00:47:15 +01:00
Gabriel Tofvesson
f4d4bce58a Implement board state validation 2020-02-28 00:20:49 +01:00
Gabriel Tofvesson
5563d3d615 Implement board state read functions 2020-02-27 22:29:49 +01:00
Gabriel Tofvesson
7560853b08 Implement board mutation functions 2020-02-27 22:29:48 +01:00
Gabriel Tofvesson
f27a2ebf96 Improve board types 2020-02-27 22:29:48 +01:00
Gabriel Tofvesson
ef40bc1fd4 Define simple gamestate structures 2020-02-27 20:56:48 +01:00