fohristiwhirl wrote: ↑Tue Mar 23, 2021 11:32 pm
I got around to fixing the Chess960 issue properly (no user interaction required).
And I moved the repo to
https://github.com/rooklift/nibbler (giving up on this username).
Will hopefully have v2.0.0 soon to celebrate things generally working correctly.
self-play and play this colour is cool. In the latter I can actually play against the engine. Would like to request the play by depth. As I see it, it supports play by nodes so far.
On repetition, it seems like the 3-fold repetition happened after move 34... Nc1+. So probably it is off by 1 ply. I played as white in this game. This is on 2.0.0-rc1.
[pgn][Event "?"]
[Site "?"]
[Date "2021.03.24"]
[Round "?"]
[White "White"]
[Black "Black"]
[Result "1/2-1/2"]
1. e4 d5 {EV: 57.6%, CP: +0.53} 2. d4 dxe4 {EV: 67.0%, CP: +1.23} 3. Nc3 f5 {EV:
56.2%, CP: +0.43} 4. f3 Nf6 {EV: 58.8%, CP: +0.62} 5. Bg5 Nc6 {EV: 74.8%, CP:
+1.89} 6. Bxf6 exf6 {EV: 77.1%, CP: +2.11} 7. d5 Nb4 {EV: 67.5%, CP: +1.27} 8.
a3 Na6 9. fxe4 Bc5 {EV: 54.3%, CP: +0.30} 10. Nf3 O-O {EV: 59.4%, CP: +0.66} 11.
Bc4 Qd6 {EV: 65.3%, CP: +1.10} 12. Qd2 fxe4 {EV: 83.8%, CP: +2.85} 13. O-O-O
exf3 {EV: 87.9%, CP: +3.44} 14. gxf3 Bf5 {EV: 87.1%, CP: +3.31} 15. Rhe1 Rfe8
{EV: 87.6%, CP: +3.40} 16. Re6 Qd7 {EV: 88.8%, CP: +3.60} 17. Ne4 Bb6 {EV:
89.0%, CP: +3.64} 18. Kb1 Bxe6 {EV: 89.4%, CP: +3.70} 19. dxe6 Qc6 {EV: 96.3%,
CP: +5.66} 20. Bd5 Rad8 {EV: 79.9%, CP: +2.40} 21. c4 Nc5 {EV: 78.2%, CP: +2.22}
22. Nxf6+ gxf6 {EV: 68.4%, CP: +1.34} 23. Qh6 Nb3 24. Qxf6 Qc5 {EV: 89.8%, CP:
+3.77} 25. e7+ Rxd5 {EV: 76.0%, CP: +2.00} 26. Rxd5 Qg1+ {EV: 77.9%, CP: +2.19}
27. Ka2 Nc1+ {EV: 81.4%, CP: +2.56} 28. Kb1 Ne2+ {EV: 92.2%, CP: +4.28} 29. Ka2
Qg6 {EV: 92.8%, CP: +4.43} 30. Rg5 Nc1+ {EV: 50.0%, CP: 0.00} 31. Ka1 Nb3+ {EV:
50.0%, CP: 0.00} 32. Ka2 Nc1+ {EV: 50.0%, CP: 0.00} 33. Ka1 Nb3+ {EV: 50.0%, CP:
0.00} 34. Ka2 Nc1+ {EV: 50.0%, CP: 0.00} 35. Ka1 1/2-1/2[/pgn]
I hope after 2.0.0, you give priority to isready/readyok. I currently initialize my net after isready. I can initialize it after ucinewgame but don't like it as I have no chance to be heard by the api/gui that I am ready.