Questions or Comments?
Simontacchi is an attempt by Mike Maxim (USA) to forge a new Winboard/UCI chess engine to compete with the top commercial and amateur programs currently available. Simontacchi is a very tactically oriented engine, it will not sacrifice material for better position, although it will find deep combinations which will yield material advantage. Simontacchi has been playing on the Internet Chess Club for about 3 months and is currently rated ~2400 blitz.
The entire Simontacchi package is divided into two parts: the engine and the controller. The engine is the actual code that comes up with moves. It implements the search routine and all the features listed below. It is not responsible for things like clock management, pondering, or basic protocol requirements.
Simontacchi is completely open source. The Simontacchi area on SourceForge can be traveled to by clicking on the SourceForge banner on the left pane. Go there to post bugs/feature requests and discuss the engine.
The control portion of Simontacchi is what implements the protocol communicating with the main engine. There are two controllers, the WinboardController and the UCIController. The WinboardController is the layer that sits between the main engine and the Winboard protocol and is in effect in console mode as well. Below is a list of what this means.
The UCIController interfaces Simontacchi to UCI compatible GUIs. There are still some aspects of the UCI protocol not yet implemented, but for the most part everything is there.