UCI and Winboard download page

Discussion of chess software programming and technical issues.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
User avatar
Rebel
Posts: 4699
Joined: Thu Aug 18, 2011 10:04 am

UCI and Winboard download page

Post by Rebel » Sat Dec 19, 2015 11:53 am

http://rebel13.nl/download/uci%20and%20winboard.html

Authors who want their brainchild on the list can contact me via email or by the contact form.

Dann Corbit
Posts: 10101
Joined: Wed Mar 08, 2006 7:57 pm
Location: Redmond, WA USA
Contact:

Re: UCI and Winboard download page

Post by Dann Corbit » Sat Dec 19, 2015 9:43 pm

Your entire web site is very well done.

One suggestion on the engines download page:
If all the engines join in (which would really be excellent to have a single point hub to find these things) then you will have chaos with the current format.

I know because it mirrors Windows 10, which tries to throw 10,000 apps on the desktop, if you have 10,000 apps installed.

As you can imagine, that makes it a bit hard to find things.

So (If you get a lot more contributors) I suggest a categorization menu so that people can find what they are looking for.
Taking ideas is not a vice, it is a virtue. We have another word for this. It is called learning.
But sharing ideas is an even greater virtue. We have another word for this. It is called teaching.

User avatar
Rebel
Posts: 4699
Joined: Thu Aug 18, 2011 10:04 am

Re: UCI and Winboard download page

Post by Rebel » Sun Dec 20, 2015 8:54 am

Thank you Dann. I am aware and already planned an alphabetic list. It will do for the moment.

http://rebel13.nl/download/uci%20and%20winboard.html

Ferdy
Posts: 4109
Joined: Sun Aug 10, 2008 1:15 pm
Location: Philippines

Re: UCI and Winboard download page

Post by Ferdy » Sun Dec 20, 2015 9:20 am

Rebel wrote:http://rebel13.nl/download/uci%20and%20winboard.html

Authors who want their brainchild on the list can contact me via email or by the contact form.
You can add Deuterium. It is very convenient to see these engines in one place.

If you like variants you can pick up there too. Almostchess and atomic variants are coming soon.

Deuterium site.
https://sites.google.com/site/deuteriumengine/files

User avatar
Rebel
Posts: 4699
Joined: Thu Aug 18, 2011 10:04 am

Re: UCI and Winboard download page

Post by Rebel » Sun Dec 20, 2015 9:58 am

Done.

User avatar
hgm
Posts: 23713
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: UCI and Winboard download page

Post by hgm » Sun Dec 20, 2015 10:15 am

Dann Corbit wrote:Your entire web site is very well done.

One suggestion on the engines download page:
If all the engines join in (which would really be excellent to have a single point hub to find these things) then you will have chaos with the current format.

I know because it mirrors Windows 10, which tries to throw 10,000 apps on the desktop, if you have 10,000 apps installed.

As you can imagine, that makes it a bit hard to find things.

So (If you get a lot more contributors) I suggest a categorization menu so that people can find what they are looking for.
This reminds me of one of the things I still dream about: a Windows engine distribution and installer system.

The concept would be this: there are 'maintainers' which have websites that host lists of engines. Per engine (version) it would contain the following info: links to where they can be downloaded, a command-line for unpacking / installing them, the command for running them, and of course information like the author / country, release date, approximate rating. All in some standard format.

People would have an 'engine-manager'on their computer, which could be configured to download (at startup) the most recent list of engines from their favorite maintainer site. It would present the info in the engine list in multi-columnar format: name, date, author, rating, variant it plays... The user could sort the list on any of those columns, to make it easy to find the engine(s) he is looking for.

If he has found the engine he wants, he can select it from the display, and click an 'install' button. This would then download the engine package from the URL specified in the downloaded engine list, and execute the installation command (also in the list) on it to unpack it. In addition it would 'register' the engine with the various GUIs present on the user's PC (as told to it by the user during configuration of the engine manager), a process often erroneously referred to as 'installing'. E.g. it would make sure the engine appears in WinBoard's winboard.ini file, with the startup command indicated by the downloaded engine list. So that it would be immediately selectable as engine in any of these GUIs.

ZirconiumX
Posts: 1327
Joined: Sun Jul 17, 2011 9:14 am

Re: UCI and Winboard download page

Post by ZirconiumX » Sun Dec 20, 2015 10:36 am

hgm wrote:
Dann Corbit wrote:Your entire web site is very well done.

One suggestion on the engines download page:
If all the engines join in (which would really be excellent to have a single point hub to find these things) then you will have chaos with the current format.

I know because it mirrors Windows 10, which tries to throw 10,000 apps on the desktop, if you have 10,000 apps installed.

As you can imagine, that makes it a bit hard to find things.

So (If you get a lot more contributors) I suggest a categorization menu so that people can find what they are looking for.
This reminds me of one of the things I still dream about: a Windows engine distribution and installer system.

The concept would be this: there are 'maintainers' which have websites that host lists of engines. Per engine (version) it would contain the following info: links to where they can be downloaded, a command-line for unpacking / installing them, the command for running them, and of course information like the author / country, release date, approximate rating. All in some standard format.

People would have an 'engine-manager'on their computer, which could be configured to download (at startup) the most recent list of engines from their favorite maintainer site. It would present the info in the engine list in multi-columnar format: name, date, author, rating, variant it plays... The user could sort the list on any of those columns, to make it easy to find the engine(s) he is looking for.

If he has found the engine he wants, he can select it from the display, and click an 'install' button. This would then download the engine package from the URL specified in the downloaded engine list, and execute the installation command (also in the list) on it to unpack it. In addition it would 'register' the engine with the various GUIs present on the user's PC (as told to it by the user during configuration of the engine manager), a process often erroneously referred to as 'installing'. E.g. it would make sure the engine appears in WinBoard's winboard.ini file, with the startup command indicated by the downloaded engine list. So that it would be immediately selectable as engine in any of these GUIs.
So more or less Linux package management for Windows?

Matthew:out
Some believe in the almighty dollar.

I believe in the almighty printf statement.

User avatar
hgm
Posts: 23713
Joined: Fri Mar 10, 2006 9:06 am
Location: Amsterdam
Full name: H G Muller
Contact:

Re: UCI and Winboard download page

Post by hgm » Sun Dec 20, 2015 12:42 pm

It is indeed inspired by that. But only for engines. And even the plain package-management system on Linux did not automatically register engine packages you installed to the GUIs you use. Only recently we designed a system for that (the 'plugin standard'). But not all engines and GUIs implement that yet.

mar
Posts: 2001
Joined: Fri Nov 26, 2010 1:00 pm
Location: Czech Republic
Full name: Martin Sedlak

Re: UCI and Winboard download page

Post by mar » Mon Dec 21, 2015 4:24 am

Thanks Ed, very nice!

User avatar
stegemma
Posts: 859
Joined: Mon Aug 10, 2009 8:05 pm
Location: Italy
Full name: Stefano Gemma
Contact:

Re: UCI and Winboard download page

Post by stegemma » Mon Dec 21, 2015 7:24 am

hgm wrote:[...]
This reminds me of one of the things I still dream about: a Windows engine distribution and installer system.[...]
Maybe this could be done using InnoSetup; this is a full setup program that uses text scripts, very easy to learn. You could write a script with multiple options, to create a single setup for all engine, or you can create a single default script and then use it multiple times.

InnoSetup is free and works very well, I use it for hundreds of installations any year in a commercial software and never had have a single problem.
Author of Drago, Raffaela, Freccia, Satana, Sabrina.
http://www.linformatica.com

Post Reply