Autoplay connects two xboard/winboard protocol complaint chess engines and lets them play against each other. The result will be logged in a easily parseable logfile and after the result of the game is known, a specific exit-code is returned (0=white won, 1=black won, etc).
An announcement- and discussion mailinglist has been started on which I will announce new versions of my chess-programs and things related to chess.
Send an e-mail to firstname.lastname@example.org with in the subject 'subscribe chess' to subscribe.
added PGN-output support, the chess engines are now also informed about the results, added time-control
added a timelimit/number of moves limit
made it compatible with Phalanx, ply depth can be set
autoplay can now also connect a remote running chess engine! that way each engine has all cpu-time available (for pondering!)
some fixes to get it to work with more engines (most engines do not implement the xboard protocol specifications very strict), switching pondering on/off did not work
XBoard/WinBoard protocol specifications
ICSdrone lets you to put your chess engine to the test by making it available as an opponent for the 100,000+ players on the Internet Chess Servers
PolyGlot interfaces a UCI protocol "speaking" chess engine to a WinBoard/XBoard compatible UI or autoplay(!)