Development of WinBoard 4.3.14
Posted: 26 Jul 2008, 20:22
[Note: this is a re-posting of a thread that got lost in a forum crash]
Now that WinBoard 4.3.13 is out, I already started working on WinBoard 4.3.14, and I cannot imagine a more natural place to discuss about future WinBoard developments than this forum.
Some of the improvements I plan to implement (perhaps not all in 4.3.14, but some of them already work!):
* add an autoKibitz option, which kibitzes the last PV info from the engine to the ICS
* allow entering of a ufor a Human player
* add the possibility to use node count or CPU time for engine timing and clock update. (WB protocol will be extended with a new command 'nps N' for this.)
& add a menu item to save the chessboard display on a bitmap file, for making diagrams
* add variant caparandom (the FRC equivalent on 10x8 board)
* as a spin-off: allow shuffling of the opening position of any variant
* add variant Janus (with two Archbishops on 10x8)
* add variant Berolina (which has differently moving Pawns)
If there are any remarks or comments on these features, they can be discussed below. Also if there are other ideas for improvements, please post them in this thread.
------------------------------------------------------
Note that several people have already expressed their wish that the development in WinBoard would be parallelled by a similar one in xboard. In a sense this is automatic: most of the changes I made are in the platform independent code of WinBoard/xboard. For the Linux version there exists already an xboard.c source file that supports the vartrious board geomettries, when linked with the WinBoard_F backend sources. The only thing that is needed is to add the options and menu items to switch on the vaious features. This would require someone capable of compiling and testing under Linux, preferably with experience in X-windows programming. (i.e. he should know how to make pull-down menus, dialog popups, and open new output windows).
Now that WinBoard 4.3.13 is out, I already started working on WinBoard 4.3.14, and I cannot imagine a more natural place to discuss about future WinBoard developments than this forum.
Some of the improvements I plan to implement (perhaps not all in 4.3.14, but some of them already work!):
* add an autoKibitz option, which kibitzes the last PV info from the engine to the ICS
* allow entering of a ufor a Human player
* add the possibility to use node count or CPU time for engine timing and clock update. (WB protocol will be extended with a new command 'nps N' for this.)
& add a menu item to save the chessboard display on a bitmap file, for making diagrams
* add variant caparandom (the FRC equivalent on 10x8 board)
* as a spin-off: allow shuffling of the opening position of any variant
* add variant Janus (with two Archbishops on 10x8)
* add variant Berolina (which has differently moving Pawns)
If there are any remarks or comments on these features, they can be discussed below. Also if there are other ideas for improvements, please post them in this thread.
------------------------------------------------------
Note that several people have already expressed their wish that the development in WinBoard would be parallelled by a similar one in xboard. In a sense this is automatic: most of the changes I made are in the platform independent code of WinBoard/xboard. For the Linux version there exists already an xboard.c source file that supports the vartrious board geomettries, when linked with the WinBoard_F backend sources. The only thing that is needed is to add the options and menu items to switch on the vaious features. This would require someone capable of compiling and testing under Linux, preferably with experience in X-windows programming. (i.e. he should know how to make pull-down menus, dialog popups, and open new output windows).