[ List Earliest Comments Only For Pages | Games | Rated Pages | Rated Games | Subjects of Discussion ]
Check out Janggi (Korean Chess), our featured variant for December, 2024.
Check out Janggi (Korean Chess), our featured variant for December, 2024.
Well, it doesn't seem to make any difference whether I fork it on GitHub or on my own on-line git repository (which I already did; branch 'hgm' there). The real problem is that the latest version in that fork is still not able to reproduce the library that we have at CVP, not which website it is on.
I was never able to compile the Jocly source on Windows, but I can compile it on a Linux 16.04 system I have running in VirtualBox. (Which I installed solely for that purpose.)
The problem that halted further backporting of the games I added was that the hashing scheme in the common chessbase model file was flawed, and turned out to be woefully inadequate for detecting repetitions (and thus perpetual checks) in variants with piece drops. But is is also used to access the opening book, so fixing the position hashing would break the book. Unfortunately Michel Guiterrez did not have the code anymore through which he created the books, so we could not redo the books using the fixed key.
Now only Chess and Xiangqi appear to have opening books, so we could fork the chessbase model file, and let the build process keep using the old ones for these two games. This seemed a very ugly solution, though.