Author: Russell Reagan
Date: 16:44:48 08/21/02
Go up one level in this thread
On August 21, 2002 at 19:17:14, Matthias Gemuh wrote: >Sorry. So Winboard is (also) intrusive ? When you qualify UCI as intrusive, you >don't mean the opposite for its only counterpart (Winboard) ? Or did you mean >"some yet undefined protocol" is intrusive ? I meant that a good protocol should not affect how the engine works. Winboard has some degree of intrusion, as it's impossible to communicate well with the GUI without some level of intrusion, but I don't feel that it's as much as UCI. Perhaps neither are a great deal of intrusion. Part of the problem is that we are trying to create a "one size fits all" method, which will surely not make everyone happy. The protocol shouldn't prevent creativity in creating a chess engine. For example, if a protocol requires a particular format such as "Output your search results in a format of <Time><ply><nodes><principle variation>", then what if I create an experimental program where I only use neural networks and no search? I don't like how Winboard or UCI assumes that all chess engines work in a particular way. Winboard assumes your engine will work in a similar way to GNU Chess, and UCI assumes your engine will work in a similar way to Shredder, simply because those are the engines that originally used the protocols. I would like to see a very highly customizable GUI. I think it would be nice to have a "stock" GUI that comes with engine-human, engine-engine, and engine-ICS support, and allow for basic game playing. Then you could customize it, add to it, add commands, and so on. If it was highly customizable, then no one would have much complaining to do, because if they didn't like how something worked, they could simply alter it, or add something that the "stock" version didn't support. The hard part is creating this kind of highly customizable approach that will work correctly. Russell
This page took 0 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.