Computer Chess Club Archives


Search

Terms

Messages

Subject: Application that fixes ChessBase/WinBoard problems

Author: Roy Eassa

Date: 09:19:25 01/12/02


Would it be technically feasible for somebody to write an application that acted
as a go-between for ChessBase and WinBoard engines and "solved" the known
problems?

It would pretend to be a WinBoard engine, but would actually watch the incoming
commands from the ChessBase GUI and relay smarter commands to the actual
WinBoard engine (for which it's serving as a proxy) after sufficient time has
passed that it recognizes a pattern.

E.g., if the ChessBase GUI sends 'New' (I'm not familiar with all the technical
details, sorry) followed by a list of moves that just re-create a game in
progress, these commands must all come together quickly in time.  The proxy
engine could wait until they all come in (waiting for a sufficient time gap
between commands), look for a known pattern, and do the right thing.  In this
example, it would recognize that the current game is simply being continued with
the next move, so it would NOT send the 'New' command or list of prior moves to
the actual engine.  Instead, it would send only the new (next) move.

Basically, the proxy WinBoard engine would have an editable set of known inputs
(from the ChessBase GUI) with given time constraints, and a corresponding
editable set of outputs (for the actual WinBoard engine) that can be created
deterministically from the inputs.  It would, of course, also have a GUI or
command line to permit the user to select which WinBoard engine to use, etc.

There are many very talented programmers here and many who understand the
technical details well (these are NOT mutually exclusive groups!).  Is this
technically feasible or simply impossible or too difficult to consider?

Thanks in advance,

  -Roy.



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.