Well, like I said. pnbrqk. Nothing special about the strings.
But 8/8/8/8.... w - - 0 10;
10 seems weird, I don't see any reason to have 10 here. 1 or whatever would be just fine.
// Get the material key of Position out of the given endgame key code
// like "KBPKN". The trick here is to first forge an ad-hoc FEN string
// and then let a Position object do the work for us.
Key key(const string& code, Color c) {
assert(code.length() > 0 && code.length() < 8);
assert(code[0] == 'K');
string sides[] = { code.substr(code.find('K', 1)), // Weak
code.substr(0, code.find('K', 1)) }; // Strong
std::transform(sides[c].begin(), sides[c].end(), sides[c].begin(), tolower);
string fen = sides[0] + char(8 - sides[0].length() + '0') + "/8/8/8/8/8/8/"
+ sides[1] + char(8 - sides[1].length() + '0') + " w - - 0 10";
StateInfo st;
return Position().set(fen, false, &st, nullptr).material_key();
}
velmarin wrote:You know much more than me, I am an amateur next to you.
Well, I don't consider myself an expert, just hobyist.
What I wanted to say is that in my engine, game move number is really just
informative, there's no logic that would operate on absolute move number.
Maybe they do this in SF though, perhaps for time management. But still why choose 10 over any other number is beyond me.
Alexander Schmidt wrote:
I'd like to see which strings except the 16 endgame identifier are from Stockfish.
No, if that not is enough evidence for you,
I am not going to argue with a wall.
I was seriously asking, you told there is much more than this endgame identifiers. There are several ways how they could get into Fire and they are not enough to be sure that Stockfish code was copied.
Well, we have Norman and Munter (neverending story) and of course others. But there's a difference between believing something and actually proving something.
What I think is irrelevant - unless someone actually decompiles Fire 5 to prove it's a clone or close derivative of SF... Not much to talk about until then.
And btw how is Wegner an authority here?
His ZCT had DTS, so buggy that it was even worse than on single core - so please don't feed me with the prodigy/world champion stuff.
His "evidence" against R (the only famous thing) was science fiction; I personally prefer Phillip K. Dick
Guenther wrote:Sometimes history (an enormous history of wrong-doing) should be really enough for scepticism...
Sceptism is fine. But it shouldn't lead to different standards. Especially from someone who himself released 2 clones as own work.
Really, I didn't know that Günther Simon is a chess programer. What engine, some old Windboard journeyman's piece or are opening books the matter ? Is that verifiable ? I haven't found any hint on CPW or CCW.
Guenther wrote:Sometimes history (an enormous history of wrong-doing) should be really enough for scepticism...
Sceptism is fine. But it shouldn't lead to different standards. Especially from someone who himself released 2 clones as own work.
Really, I didn't know that Günther Simon is a chess programer. What engine, some old Windboard journeyman's piece or are opening books the matter ? Is that verifiable ? I haven't found any hint on CPW or CCW.