Commit Graph

7 Commits

Author SHA1 Message Date
krugd b80f039b93 Adding a basic print_tree function to visualize the MCTS search tree
This probably is not a good thing to run on a very large tree.
2025-06-27 15:00:43 -07:00
krugd 6cc6e6a7ba WeightedBackfillPropagation is implemented 2025-06-27 14:06:19 -07:00
krugd 37b1f56f74 Typo fix, the node is not mutable 2025-06-27 13:55:01 -07:00
krugd 3317c29480 Create a AI vs AI copy of tic-tac-toe 2025-06-27 13:45:49 -07:00
krugd 17884f4b90 Working MCTS implementation
This is a basic working implementation of the MCTS algorithm. Though
currently the algorithm is slow compared with other implemenations, and
makes sub-optimal choices when playing tic-tac-toe. Therefore some
modifications are needed
2025-06-27 13:34:49 -07:00
krugd 197a46996a Adding gitingore for rust 2025-06-12 11:13:49 -07:00
krugd 298d945b6b Initial commit 2025-06-12 11:11:51 -07:00