Moderator: Andres Valverde
Uri Blass wrote:Another option is glaurung but the advantage of scorpio is that it also include some code for parallel search and has less files than glaurung(it does not mean that it is shorter but I am afraid that when there are many files you may need to skip more often from file to file in order to understand things so it is harder to understand).
Tord Romstad wrote:I never understood the popularity of TSCP. There are plenty of programs which are much easier to read and understand, while being hundreds of rating points stronger.
[....]
Tord
My programming experience about chess allso started by reading the TSCP source. It's for me the first choice because the move generator and search functions are small and easy to understand. I think its not importend how strong TSCP is, in the opposite its better because the eval are small and only a little part of known technics are included.
Tord Romstad wrote:I never understood the popularity of TSCP. There are plenty of programs which are much easier to read and understand, while being hundreds of rating points stronger.
Diablo, Faile or OliThink look like good choices for a beginner. For something more advanced, Phalanx is worth a serious look. Phalanx is the program which taught me most of what I know about chess programming. If you look closely, you will even find a few little "Phalanxisms" in Glaurung's source code. Finding them is left as an exercise to the reader.
I hope this revelation will not cause Glaurung to be labled as a Phalanx clone.
Tord
Dann Corbit wrote:Olithink has been around for a very long time.
Dann Corbit wrote:SamChess is an interesting engine. I think it is very good style for a minimal approach.
Ryan Benitez wrote:Is MultiProbCut still useful? It seems like it would be more overhead than its worth now that Nulmove is standard in chess programs.
Return to Programming and Technical Discussions
Users browsing this forum: No registered users and 32 guests