Commit Graph

35 Commits

Author SHA1 Message Date
Chris Proctor 500b22f59d Package mode in pyproject 2025-01-13 23:30:43 -05:00
Chris Proctor ba766d7183 Poetry update 2025-01-13 21:58:19 -05:00
Chris Proctor ca7f43b086 Upgrade pyproject for poetry 2 spec 2025-01-13 17:50:24 -05:00
Chris Proctor d7aa79a094 Add commit template 2024-08-25 23:04:45 -04:00
Chris Proctor 2d453c5813 Update notes 2023-08-22 16:15:37 -04:00
Chris Proctor 16aed29168 Added notes 2023-08-22 16:01:48 -04:00
Chris Proctor 94e492d6d9 Update metadata and poetry lockfile 2023-06-02 14:15:54 -04:00
Chris Proctor c26930b9f1 Better explanation in lookahead strategy 2022-05-12 15:32:47 -04:00
Chris Proctor a214bb654b import computer player in play_ttt 2022-05-11 17:02:27 -04:00
Chris Proctor af79c47691 Add nim stub to main repo 2022-05-11 16:46:00 -04:00
Chris Proctor cc50795d43 Refactor into packages 2022-05-11 16:28:22 -04:00
Chris Proctor 26f3869ec7 Strategy bugfix 2022-05-11 16:23:42 -04:00
Chris Proctor 1908c440d2 Bugfix in view 2022-05-11 15:27:54 -04:00
Chris Proctor 6c449852c2 Refactor to extract state from game 2022-05-11 15:25:04 -04:00
Chris Proctor ee230f4be9 Enforce max_depth in strategy 2022-05-11 14:25:43 -04:00
Chris Proctor fa5b4c6c1a Removing obsolete ttt_learn 2022-05-11 11:43:02 -04:00
Chris Proctor 13997976f0 Update gitignore 2022-05-06 17:18:58 -04:00
Chris Proctor d76cea824d Fix strategy 2022-05-06 17:18:28 -04:00
Chris Proctor cf366e02c9 ttt_game must copy old board position, using lists 2022-05-06 17:01:30 -04:00
Chris Proctor 0d6a581a01 Add state arguments 2022-05-06 16:59:45 -04:00
Chris Proctor 3bc2251b52 Add state arguments to match signatures 2022-05-06 16:54:40 -04:00
Chris Proctor 463c168405 Add state arguments to Game methods 2022-05-06 16:50:20 -04:00
Chris Proctor 6ad2672bd3 Refactor lab with Strategy classes 2022-05-06 16:46:03 -04:00
Chris Proctor f49e78c35f Add explanation code 2022-05-05 18:37:26 -04:00
Chris Proctor ffd47a8c8f Bugfix 2022-05-05 16:41:42 -04:00
Chris Proctor 460b60ab63 Fixed Isaak's bug 2022-05-05 16:10:17 -04:00
Chris Proctor 7ccf8f84d9 WIP added ttt_learn 2022-05-05 15:47:01 -04:00
Chris Proctor 487aa30ced Update tt_view to support a draw at the end of the game 2022-04-29 14:47:25 -04:00
Chris Proctor 2c40608942 slightly refactor game ending logic 2022-04-29 14:45:28 -04:00
Chris Proctor aef53d4689 Computer player speaks move 2022-04-28 19:14:40 -04:00
Chris Proctor f10c39531f Add docstring 2022-04-28 19:12:52 -04:00
Chris Proctor c465a8406c Check whether game has ended correctly 2022-04-28 17:11:13 -04:00
Chris Proctor 7adfaa80aa Correctly show player names 2022-04-28 17:10:59 -04:00
Chris Proctor a057a83ee1 Simplify code 2022-04-28 15:33:37 -04:00
Chris Proctor 900c4622ad Initial version of lab 2022-04-28 15:03:52 -04:00