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.