4p1pp1/PPppPpP1p/1PpPPP1Pp/P1P4PP/8p/2p6/2P1p4/9/9 b - - 27 14
In this position NebiyuGo plays P@a7. That is illegal, isn't it? To be surrounded after your move.
Ok I will look into it.
Multi-moves were sent incorrectly to the engine after entering by the user. I fixed that now, and I could play a checkers game against Nebiyu, including a double-capture. I don't fully seem to understand the rules, though. One is not alloed to capture backwards, and the Queens do not move as Bishops?
Thats how real checkers is played , time to get used to it Well I will start making new variant branches for the checkers super-variant too ..
Playing Go also seems to work, although Nebiyu plays like an absolute moron. I never played Go before, but even I can see that itdrops in places where it is absolutely doomed...
Easy.. you should be glad it makes moves at all There is an odd-even issue that I haven't fixed yet. Btw I still haven't got around to resizing the winboard. Can you give the command line I should use?
Oh, I see that my attempts to set the /pieceToCharTable above are useless, as the engine overrules it with its setup command.
But unfortunately, NebiyuGo gives the wrong pieceToCharTable: it still has the Queens defined. This was needed for Chekers, but not for Go. And having a second piece defined in there does prevent one-clivk dropping.
Yes I changed that and right clicking now drops the stones inside the square. However the Go engine seems to have a lot of problems crashing here and ther so I am debugging that now. How do you display the xiangqui like Go board. Mine is a 9x9 normal chess board now.
Now it plays a little smarter than before. I also fixed a couple of bugs that hung and crush it sometimes.
Question : how to take care of "pass" moves ? We haven't taked about them before. At the end of game of reversi and go, when both players pass game is over. So how do we communicate that ?
Also there was a bug with the checkers engine, which allowed non-captures to be generated when there were captures