pwyq / Fill-Game

Two Player (Adversarial) Version of Fillomino | (Depth-First) Proof Number Search, Monte Carlo Tree Search, Minimax, Negamax, Alpha-beta pruning
GNU General Public License v3.0
2 stars 0 forks source link

ADD MCTS unit tests; MCTS bugs fix #73

Closed pwyq closed 1 year ago

pwyq commented 1 year ago

some comments:


pwyq@pwyq-X1C:~/github/Fill-Game$ ./fillgame_cli .*.*. 1
. 
. 
. 

using DFPN...
W 0 0 1 0.000135 1
using minimax...
1
2 0 2
using minimax-ab...
1
2 0 2
using minimax-ab-tt...
1
2 0 2
using negamax...
1
2 0 2
using negamax-ab...
1
2 0 2
using negamax-ab-tt...
1
2 0 2
using pns...
1
1 0 1
using mcts...
terminate called after throwing an instance of 'std::invalid_argument'
  what():  Cannot play at 1 0 with value 2, which is already filled. Full game = 2*2*1
Aborted (core dumped)

close #74