I’m trying to implement a gravity chess engine. So far, I’ve tried AlphaZero, but the training is much too slow; thus, I am looking into Stockfish clones that support variants, such as Fairy-Stockfish.
Is there any direct way to implement this feature in
variant.ini? The issue is, the potential squares each piece can move depends on the entire board configuration. Alternatively, is there some way I could directly edit the source to support this; would I just need to change movegen.cpp?
Leave an answer