lichess.org
Donate

King of the Hill computer analysis

Yes, that all makes sense. So only blocker is the absence of tests. You understand that I can't replace all AI instances with an untested software, of course. I would try and help you but 1. I'm ignorant of C++ and 2. I'm too busy coding lichess :-/
So I'm afraid that's all on you!
Thanks for the information! I had forgotten that deployment configuration might be a challenge (such that all AI instances use the same version). I very much appreciate the work you do for lichess & I'll try to do Stockfish backports as my schedule permits.

I can think of two ways to test this...
1. Since lichess is open-source, I could install it on my Linux server and test there.
2. I could configure my Linux server as an AI instance using a custom AI instance.
Option 2 seems confusing since it sounds like lichess expects all AI instances to use the same software. I have a family reunion this weekend but come Monday I'll see what I can do!
Perhaps KOTH is supported by Winboard/Xboard, and in this case a small tournament in selfplay would be appropriate for the test.
Toadofsky, you're a genius. I hope SF's analysis will clear some things up for all of us who are more or less clueless about the nuances which KotH entails.
Can we start some basic opening theory forum or thread for the KotH? We later can add computer analysis to that.
Can I test modified sf on local copy of lichess/lila with some basic db installed from downloaded games that people have played in kotH format here or anywhere else? What pgn modifications/additions needed for this variant?
Oh well, I guess if the new code is well guarded, I can just deploy it to lichess. At worse, only KotH games would be affected by potential bugs.
I'll give it a try this WE.
Thanks. Within this hour I'm going to depart (travel) for the weekend. I'll note there is a contingency plan to quickly remove the new code - just remove this one line from Makefile before (re)compiling Stockfish:
CXXFLAGS += -DKOTH

I tested this & on my computer it removes/disables all of the new code.

This topic has been archived and can no longer be replied to.