H.G.Muller

Joined: 10 Mar 2006 Posts: 7534 Location: Amsterdam
|
Post subject: Re: Include Crafty with Winboard package? Posted: Thu Jul 29, 2010 8:14 pm |
|
|
| Dann Corbit wrote: | Here's an idea:
Have a checkbox of the engines you want.
After checking all the boxes you like, web requests collect the engines and install them. |
That is a great idea, and originally how I wanted to do it. But nobody knew how to make a web installer, I least of all. So we are stuck with a simple nsis script. We had someone who knew how to do that.
My vision for the future is this, however:
1) The nsis installer will also bundle an InstallTool with WinBoard.
2) When invoked, this InstallTool will start with downloading a descption file from you favorite maintainer website. (E.g. WBEC, RWBC, as you configure it)
3) This description file will contain a list of engines, (engine versions), together with info like:
| Code: | URL where it is hosted,
installation folder,
required command line to unpack the download,
command line to run the engine,
author,
country,
Elo rating,
supported variants,
remarks
|
The user will see this info displayed in the InstallTool window in columnar form, and can sort it on any column.
4) The user can click on an engine line to download and install the engine, in the winboard.ini or PSWBTM engine database, or both, as the InstallTool settings indicate.
The idea is that the people who now habitually keep track of the existence and wherabouts of engines, would volunteer as maintainers, and cast the results of their efforts in a machine-readable format for the InstallTool.
But, unfortunately, all this has to wait until I have finished my Shogi engine... 
Last edited by H.G.Muller on Thu Jul 29, 2010 8:19 pm; edited 1 time in total |
|