Should Alfil not at least modify its name to give credit where it is due ?
It should certainly give credit in the release notes.
On the web site, credit is given as follows:
Owing to the inability to maintain previous versions of Alfil as independent and in order to give the community a new chess engine with new ideas and always thinking about the “human interaction” rather than in the rankings and in the speed. It has taken the decision to make a new engine opensource write in C#.
This new version in C# takes the ideas and knowledge gained from over 10 years of Alfil versions of and other ideas from opensource programs as:
Stockfish (v5)
Gaviota (tablebases)
Ippolit / Robbolito
Glaurung
Crafty
Critter
Muchos otros
Should Alfil not at least modify its name to give credit where it is due ?
It should certainly give credit in the release notes.
On the web site, credit is given as follows:
Owing to the inability to maintain previous versions of Alfil as independent and in order to give the community a new chess engine with new ideas and always thinking about the “human interaction” rather than in the rankings and in the speed. It has taken the decision to make a new engine opensource write in C#.
This new version in C# takes the ideas and knowledge gained from over 10 years of Alfil versions of and other ideas from opensource programs as:
Stockfish (v5)
Gaviota (tablebases)
Ippolit / Robbolito
Glaurung
Crafty
Critter
Muchos otros
"the inability to maintain previous versions of Alfil as independent" is hard to understand.
"Alfil_SF" would easily elucidate the paradigm shift in the code base.
Yes, Alfil was kicked out from TCEC. Good riddance. But it was kicked out for another reason (non compliance with UCI OwnBook). The fact that it is a 1:1 translation of SF in C# (modulo bugs and slowdown), and that the author does not admit it, and tries to obfuscate the plagiarism by translating some variable names in Spanish… That's ok for TCEC… pathetic.
Theory and practice sometimes clash. And when that happens, theory loses. Every single time.