Commit Graph

23 Commits

Author SHA1 Message Date
Nico e84ee87d72 moved players into GameState so GameStates can be easily saved as records 2022-04-04 16:22:18 +01:00
Nico 8a98223d67 make players into a struct so they can have GUI names 2022-04-04 14:12:17 +01:00
Nico 0584652a18 fix remaining functions for grid becoming a structure 2022-04-04 13:58:49 +01:00
Nico 8ffad3c7b6 grid structure stuff is almost working 2022-04-04 12:27:19 +01:00
Nico df20fe9b22 start working on new grid structure as part of refactor 2022-04-04 12:07:36 +01:00
Nico 37d0a75ea7 make GameStates transparent for easier debugging 2022-04-04 11:10:13 +01:00
Nico a846b01be5 add score view 2022-04-04 11:09:04 +01:00
Nico e26d465c0e add GUI game analysis tool 2022-04-03 20:26:47 +01:00
Nico c30969c5cc fix games playing backwards 2022-04-03 20:26:38 +01:00
Nico 9fb0ca3def end of day, it's in the state that it is in 2022-04-03 19:34:50 +01:00
Nico 568ea6e2cc complete game playing code, time to write some UI and bots! 2022-04-03 18:50:25 +01:00
Nico c562465807 add more utilities and first player to make ready for programming game proper 2022-04-03 15:18:59 +01:00
Nico bd25ecc1c4 add valid-moves function, cleanup 2022-04-02 22:55:30 +01:00
Nico e4cd2808c2 finish comments 2022-04-01 23:14:22 +01:00
Nico 0681ec7ba5 add count-square function 2022-04-01 23:11:42 +01:00
Nico 8e626a6058 add function signature and tests for count-square 2022-04-01 17:01:32 +01:00
Nico 8fd5dd41b0 some cleanup 2022-03-31 16:47:03 +01:00
Nico 672bfa1232 implement basic grid rendering 2022-03-31 14:40:43 +01:00
Nico 5cc2578820 add forwards? check 2022-03-31 12:18:48 +01:00
Nico 914d2592a3 cleanup 2022-03-30 20:23:38 +01:00
Nico af9d9436f5 move tests to seperate file 2022-03-30 20:12:43 +01:00
Nico 9093548776 add licence 2022-03-30 20:09:26 +01:00
Nico f8fad90247 initial commit 2022-03-30 20:08:45 +01:00