Commit Graph

60 Commits

Author SHA1 Message Date
a01182711c Merge remote-tracking branch 'origin/main' 2024-01-31 23:32:52 +01:00
92d06bd2a0 configured lichess bot to use our bayesian mcts with Stockfish strategy 2024-01-31 23:32:45 +01:00
Theo Haslinger
628c8f2240 Fixed engines board init and classic mcts score function 2024-01-31 22:48:24 +01:00
c4d56f52a4 added stockfish elo parameter 2024-01-31 21:32:08 +01:00
2501efa328 Fix errors from merging 2024-01-31 18:26:01 +01:00
5813ff89fa Merge remote-tracking branch 'origin/main' into refactor-mcts
# Conflicts:
#	main.py
2024-01-31 18:16:10 +01:00
709152a6cb Remove unused pyproject.toml and update requirements.txt 2024-01-31 18:09:31 +01:00
26784956a3 Add hypothesis test 2024-01-31 18:07:02 +01:00
Stefan Steininger
07eb85bb87 add piece values to pestos 2024-01-31 17:59:21 +01:00
13403b74f3 Adjust main to print number of wins and games played 2024-01-31 17:42:19 +01:00
793d83b943 Update MCTS to change color for children 2024-01-31 17:39:08 +01:00
Stefan Steininger
a6653d0266 refactoring 2024-01-31 12:40:59 +01:00
Stefan Steininger
992ec1f2fe fix pestos? 2024-01-31 12:15:19 +01:00
Stefan Steininger
009fd428b2 add experimental pesto scoring 2024-01-31 12:15:14 +01:00
Stefan Steininger
a5393d793e remove pre-py38 type annotations 2024-01-31 11:53:32 +01:00
2e3fdb62e9 run games on same core for --proc 1 2024-01-31 11:53:24 +01:00
15ce6c5316 added random_stockfish_strategy.py 2024-01-31 10:19:49 +01:00
82ec4971a6 Merge remote-tracking branch 'origin/main' 2024-01-30 23:07:15 +01:00
e2ddc3868f fixed limit for external engines and added arguments to web.py 2024-01-30 23:07:00 +01:00
DarkCider
94ed771bb8 Fix relative default paths for stockfish and lc0 2024-01-30 20:03:27 +01:00
f3d82d6b19 Merge remote-tracking branch 'origin/main' 2024-01-30 19:49: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
b6bb61ec45 Move classes from IMCTS and BayesianMCTS in seperate files 2024-01-30 17:48:44 +01:00
3f18d0a0d5 Create folder mcts for all mcts related files 2024-01-30 17:33:22 +01:00
c3e3ad42f7 Remove unused file of lichess-bot 2024-01-29 23:49:03 +01:00
50cd4cde9b Rename cli arguments of classic & bayesian mcts to be more precise 2024-01-29 23:47:27 +01:00
DarkCider
aa7f21ca73 Fix min() error for small time limits (t=0.1) 2024-01-29 20:46:28 +01:00
Theo Haslinger
86da09abcf Added cli parameters for simulation test 2024-01-29 20:26:16 +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
c5536e08de add web main 2024-01-29 14:26:42 +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
a2cb3a5719 Restructure gitignore 2024-01-29 01:00:37 +01:00
8fcedbbc8c Change package /src/chesspp to just /chesspp 2024-01-29 00:58:00 +01:00
31a219ea87 added bayes mcts engine and remove .src in imports 2024-01-28 23:10:25 +01:00
Theo Haslinger
0bc58fe9b7 Added min/max score metric to bays-mcts 2024-01-28 21:44:32 +01:00
Theo Haslinger
2662dbf53a Added basic bayes-mcts using beta distribution 2024-01-28 21:42:13 +01:00
DarkCider
c667a263a7 Added min/max gaussian visualizations in geogebra 2024-01-28 21:40:37 +01:00
Stefan Steininger
db89d79902 add limit to engine 2024-01-28 20:11:29 +01:00
Stefan Steininger
9893da5b58 fix board issues 2024-01-28 19:12:54 +01:00
Stefan Steininger
70c2a1b9d4 refactor web if 2024-01-28 14:04:18 +01:00
Stefan Steininger
a3fdb0c361 add rudimentary web interface 2024-01-28 00:42:48 +01:00
5527c4e4c3 integrated MctsEngine into lichess bot 2024-01-27 22:22:27 +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
17e5bebd88 add evaluation class for engines 2024-01-27 20:56:54 +01:00
c5dccf6c11 Changes by dreistein 2024-01-27 17:31:42 +01:00
42fbf374c6 added engine class and simulate_game function 2024-01-27 17:31:02 +01:00
662da27f72 added mcts and strategy base classes 2024-01-26 18:02:44 +01:00