Hi, thanks for this. I,ll look at it shortly. I guess you know We already have a half done 360 patch. Also, pls use the same subject line for mailing list correspondence. Steven
On Tuesday, August 2, 2016, Britton Farrar <brittonfar...@gmail.com> wrote: > Hey, > > I wrote a patch for chess960. It works pretty well I think. If importing > pgn make sure that castling in the FEN string is like KQkq instead of the > other ways ive seen it done. > > This code knows no difference between chess960 castling and regular chess > castling, it is all chess960 castling. Since regular chess is just one > position in chess960, it works for standard chess as well. > > For now, to castle in the gui, the king must capture a friendly rook. The > move 2 spaces is not implemented anymore, even for regular chess. I tried > several locations to do it, but failed mainly from laziness. I think the > gui should substitute a friendly rook capture for a king moving 2 as early > as possible before passing move to the c code. I kind of want to keep that > out of there to keep it simple. > > FICS has not been touched nor has any tcl code > > The global encodeVariation func is now a member of Game. The encoding > process needs current positions as it encodes kings so it knows what the > king is actually trying to do, so importing large pgns is maybe slower now! > > Also, Position class now contains a pointer to the Game that owns it, so a > position can know about the start position. Some position's Game * is NULL > (like opening books, etc, i think). > > Let me know what you think! > > I would like to continue on. Maybe the FICS functionality could be > improved. Maybe bughouse or crazyhouse. I do not know tcl/tk, although that > may change. > > Im going to try to attach to this email a pgn of some fics chess960 games > for to play with, import, etc > > Thanks, > britton >
------------------------------------------------------------------------------
_______________________________________________ Scidvspc-users mailing list Scidvspc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scidvspc-users