lukasmonk / lucaschessR2

Lucas Chess R Version 2
GNU General Public License v3.0
255 stars 36 forks source link

Optimization to engine tournaments #137

Open texium opened 3 months ago

texium commented 3 months ago

As you may or may not know, engine tournaments take forever to pair, idk how arena does it but it seems to just play it out on instance. if i try to do a normal engine test of a group of engines with 100 games, i sit waiting forever on a decent cpu. could you make it better or not create them all at once. Also, in the time controls for engine tournaments, could you allow for something more precise than minutes, like even seconds and milliseconds.

lukasmonk commented 3 months ago

My mistake, all my test are with not much registers. Fixed.

If you are referring to the creation of games: I start from the assumption that it is normal to use minutes. But the precision is not limited, because you can indicate as many decimals as you want. By example 0.25 = 15 seconds

TapioOfTapiola commented 2 weeks ago

If I may ask, could you put the worker windows into a more unified UI? Maybe one tabbed window? Creating eg. 8 separate windows is a lot of clutter. It may be desirable if no board is drawn at all and let it just do tournaments in the background on uci level. Maybe show and create a board only if user explicitely wants it. Eg clicks on a row in a list of currently running matches.

lukasmonk commented 2 weeks ago

I will work on it.