Tournament divided in several parts

Discussion of chess software programming and technical issues.

Moderator: Ras

Carbec
Posts: 162
Joined: Thu Jan 20, 2022 9:42 am
Location: France
Full name: Philippe Chevalier

Tournament divided in several parts

Post by Carbec »

Hello,

As a tournament takes a very long times, I wonder if I can do it in several parts.
Then calculate the final result with the total of wins/losses/draws ?
I made a little program from the Cutechess's sources to made that calculation.

Thanks

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

Re: Tournament divided in several parts

Post by hgm »

With WinBoard/XBoard you can interrupt a tournament any time, and resume it whenever you want, possibly after having conducted other tournaments.

The total result is usally calculated from the PGN, and as long as all games keep being saved in the originally specified PGN, the break would go completely unnoticed.
Carbec
Posts: 162
Joined: Thu Jan 20, 2022 9:42 am
Location: France
Full name: Philippe Chevalier

Re: Tournament divided in several parts

Post by Carbec »

Thanks for the information. But my program is only UCI.
I found this on the wiki :

1) Polyglot
As far as XBoard/WinBoard is concerned since 2018, Polyglot is scheduled for retirement. The latest beta package of WinBoard did not contain any Polyglot, but relied on UCI2WB instead, which is variant agnostic, and supports all UCI dialects (USI, UCCI, UCI-Cyclone, Arena960). Polyglot is useless for anything other than ordinary Chess .

2) UCI2WB
was originally a Windows protocol adapter by Roland Pfister to run UCI Engines under WinBoard. As no longer maintained closed source, some flaws and limitations emerged after a few years, and UCI2WB was replaced in 2004 by Fabien Letouzey's PolyGlot .

How people do to use a UCI engine with Winboard ? These two solutions seems abandonned ? Or I didn't understood , which is very possible.

Is there another solution ? I thought about Arena.

Thanks
Philippe
User avatar
hgm
Posts: 28353
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Tournament divided in several parts

Post by hgm »

Carbec wrote: Wed Feb 22, 2023 5:01 pm How people do to use a UCI engine with Winboard ? These two solutions seems abandonned ? Or I didn't understood , which is very possible.
They click the checkbox 'UCI' in the menu dialog through which they register the engine in the engine list ('Load 1st Engine'). At least, that is how I usually do it.

This is the first time I hear of a UCI2WB by Roland Pfister. The UCI2WB to which the Polyglot description refers is a UCI adapter written by me, which can also do arbitrary chess variants. It is still actively maintained.
User avatar
Ajedrecista
Posts: 2100
Joined: Wed Jul 13, 2011 9:04 pm
Location: Madrid, Spain.

Re: Tournament divided in several parts.

Post by Ajedrecista »

Hello Philippe:

There is an UCI-compliant GUI called LittleBlitzer that allows pause and resume of tests:

http://www.kimiensoftware.com/software/ ... tleblitzer

You can find some topics about LittleBlitzer at CPW article and using the search engine of TalkChess. Good luck!

Regards from Spain.

Ajedrecista.
lingfors
Posts: 4
Joined: Sun Feb 05, 2023 7:31 pm
Full name: Anders Lingfors

Re: Tournament divided in several parts

Post by lingfors »

Carbec wrote: Wed Feb 22, 2023 2:37 pm Hello,

As a tournament takes a very long times, I wonder if I can do it in several parts.
Then calculate the final result with the total of wins/losses/draws ?
I made a little program from the Cutechess's sources to made that calculation.

Thanks

Philippe
Arena GUI let's you do this, in multiple ways. Just click a button "Last game" when you want to pause the tournament, or you can specify different co ditions in the tournament settings screen for when to stop and resume a tournament.
User avatar
hgm
Posts: 28353
Joined: Fri Mar 10, 2006 10:06 am
Location: Amsterdam
Full name: H G Muller

Re: Tournament divided in several parts

Post by hgm »

The advantage of WinBoard is that starting and stopping a tournament is a relative notion. You can start the same tournament several times, to have the games played with arbitrary concurrency, and stop some of the playing agents to liberate CPU time for other tasks when you need it. This simply starts several WinBoard instances in parallel, coordinating with each other which tournament games they pick for playing. As long as at least one WinBoard instance is still working on the tournament, the tournament proceeds, be it fast or slow. If you shut down the last WinBoard, the tourney gets paused until you start a WinBoard working on it again.
User avatar
Roland Chastain
Posts: 680
Joined: Sat Jun 08, 2013 10:07 am
Location: France
Full name: Roland Chastain

Re: Tournament divided in several parts

Post by Roland Chastain »

Hello Philippe.

Why not do several little tournaments, and after that concat the PGN files and compute the ratings with bayeselo or another similar tool? This is what I usually do.
Qui trop embrasse mal étreint.
Carbec
Posts: 162
Joined: Thu Jan 20, 2022 9:42 am
Location: France
Full name: Philippe Chevalier

Re: Tournament divided in several parts

Post by Carbec »

Hello,

I downloaded Bayeselo; I can now make a tournament in several parts very easily. I don't know how precise is the elo, but its a good indicator.

Philippe