Author: Mike Hood
Date: 09:58:38 06/08/03
Go up one level in this thread
On June 08, 2003 at 11:01:07, Peter Stayne wrote: >In a possibly fleeting moment of inspiration, I was thinking, 'wouldn't it be >great to create an engine GUI for engine matches/tournies that supports all >forms of WB, UCI and Chessbase?' > >Problem is, I have seen very detailed information on WB and UCI's protocols but >not Chessbase's. > >Anyone got links? > >Pete I already asked this question a few months ago and got a reply from Ulrich Tuerke. I didn't save the reply, but I think I can remember his main points. (Ulrich, if you're reading this, please correct me if I get it wrong). Winboard and UCI use text pipes to communicate with the GUI, which isn't the method recommended by Microsoft for interprocess communication, but hey! It works! Chessbase's engines use the official Microsoft communications protocols, whatever they're called nowadays... OLE, DLL, Tic Tac Toe, ..... The problem with the latter is that by using the Microsoft protocols, the engine effectively ceases to be a separate entity and becomes part of the GUI. That isn't a problem if the engine is working perfectly, but if the engine is buggy and crashes it means the GUI will crash. For this reason Chessbase is reluctant to make the Chessbase engine protocol public, since there's a danger of buggy engines being written that will lead to hundreds of people complaining to Chessbase that "Fritz 8 keeps crashing".
This page took 0.02 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.