Hi Gregor, I'm not at all familiar with the code base yet so please do forgive my questions if they seem unenlightened.
What is the internal move generator used for? Is it just the castling rules that are missing from the internal move generator? What is the opening tree used for when i play against an engine? Concerning the castling rules, wouldn't the engine you play against tell you if you try to make an invalid move? I cannot see why Scid vs. PC would have to implement the castling rules at all, if Scid vs. PC could handle that response. Of cource, it's a completely different ballgame if you play against someone on a server. There might not be any sanity check on the moves. Perhaps it would be a good start to just support Chess960 against an engine to begin with. // Patrik On Fri, Sep 25, 2015 at 11:20 AM, Gregor Cramer <rema...@gmx.net> wrote: > Hi Patrik, > > > I would like to play Chess960 in Scid vs. PC but the feature is not > worked > > on as i understand it. > > Yes, Scid vs PC does not support Chess960: > > 1. The quite complicated castling rules are not implemented. The > implementation of these rules has more impact than only the change of one > function, the internal move generator has to be changed, and some more. > This > is not trivial, and requires a good knowledge of the code. > > 2. The opening tree is not prepared for Chess960 positions. Scid is using > some > acceleration data for fast position search, without this acceleration the > opening tree couldn't be so fast, but the acceleration works only for > standard > chess positions. With Chess960 databases the opening tree is working, but > quite slow. > > > I wanted to try this last night but the UCI_Chess960 UCI config option > for > > Stockfish was not presented in the UI so i couldn't tick the box. Any > > special reason why this option is being neglected? > > The UCI_Chess960 configuration is not supported. Scid cannot handle > Chess960 > castling, and this is the precondition for Chess960 engine support. > > Cheers, > Gregor > > > ------------------------------------------------------------------------------ > _______________________________________________ > Scidvspc-users mailing list > Scidvspc-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/scidvspc-users >
------------------------------------------------------------------------------
_______________________________________________ Scidvspc-users mailing list Scidvspc-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scidvspc-users