michiguel wrote:
Why Gaviota, Scorpio, Booot etc. cannot use their own system?
Miguel
Hello Miguel,
I think I can almost spot the Winboard protocol engine authors and the UCI protocol engine authors.
My opinion is that a chess engine should be able to manage all phases of the game.
An opening book should be allowed, as should bitbases, tablebases and anything else that you, the author were able to wire into the thing.
The limiting factor would be single core versus multi-core engines (I can see Robert Hyatt cringing) but again, if the tournament is being played on a mutli-core machine and the setup allows use of two or more cores per engine, why should an author who coded smp be penalised by not being able to use all the available cores?
Each author should walk with everything fully loaded. UCI engines could access a generic, reputable book. I doubt that engine authors possess the skill set of book makers such as Sandro and Arturo so own books are not likely to be deep monsters, exiting in the end-game.
My belief is that book handling, pondering, knowledge of the game state all belong with the engine. Code as you like and put whichever aspect of that equation you want with the gui but then you should not insist that a level playing field requires that author A cannot use his own book etc.
Less than two cents...
Later.
Ps. Adam, please do as you like, it is your time and resources. Ignore my rantings if needed...