JCZPlayer. Uncompilable and far away from complete.
Game now internally stores some more details on meeples and scores. No getters jet.
Added option for MainWindow to start a game on start up.
This little vector boosts MCTS's speed by a factor of 2.
Bugfixing:
- Theoretical limit of the board
- GUI PlayerSelector did not use the new MCTS constructor correctly
Tile edge nodes are now fixed size arrays
First version of JCZPlayer. Runs, but does not work well jet.
Some fixes for JCZPlayer. Not sure if it's completely correct now.
Added JCZPlayer to GUI.
Some more bugfixes. But at this point I cannot debug any further, since I think I got to a JCZ bug, that I cannot reproduce in my code.
removed old option
A little stash clean up
EGreedy 1-ply playout strategy from local stash
SimplePlayer v1.
Beats RandomPlayer, but makes some false assumptions...
SimplePlayer bugfix. How did this even work?
SimplePlayer v2.
Still does not treat fields at all.
Although v1 is wrong and v2 has some more sophisticated stuff, v1 beats v2...
Woops, forgot to commit
When something goes wrong, SimplePlayer v1 uses random moves. And stuff goes wrong in v1, so I tried random moves in v2, but it does not help.
Added field evaluation to SimplePlayer2. Can now nearly keep up to v1...
EGreedyPlayer.