15 Commits

Author SHA1 Message Date
8d3325ee98 Adjust ClassicMcts so that it implements the IMcts interfaces 2024-02-01 02:34:38 +01:00
f521c707d0 Create a new ClassicMcts, which is split into two files 2024-02-01 02:06:03 +01:00
Theo Haslinger
201bf9c13c Added game statistics 2024-02-01 00:38:11 +01:00
c4d56f52a4 added stockfish elo parameter 2024-01-31 21:32:08 +01:00
5813ff89fa Merge remote-tracking branch 'origin/main' into refactor-mcts
# Conflicts:
#	main.py
2024-01-31 18:16:10 +01:00
e2ddc3868f fixed limit for external engines and added arguments to web.py 2024-01-30 23:07:00 +01:00
b2ce73f06b added engine factory and adapted command line parsing, added lc0_strategy.py, added stockfish and lc0 standalone engines 2024-01-30 19:44:09 +01:00
3f18d0a0d5 Create folder mcts for all mcts related files 2024-01-30 17:33:22 +01:00
b9761e1e2b fixed pickle recursion depth error and updated depth of nodes recursively in apply_move 2024-01-29 19:25:35 +01:00
d43899ecda Implemented strategy evaluation for moves and improved scoring for BayesMcts 2024-01-29 17:47:00 +01:00
bbf7ae880d implement limit and fix evaluation 2024-01-29 14:05:47 +01:00
f1a36964df added reuse of subtree for simulations (apply_move), played around with rollout depth 2024-01-29 12:26:19 +01:00
8fcedbbc8c Change package /src/chesspp to just /chesspp 2024-01-29 00:58:00 +01:00
c69b542653 Refactor chesspp module with pyproject 2024-01-27 21:36:46 +01:00
69aa9ce2d9 Move files into chesspp module 2024-01-27 21:08:37 +01:00