Teams of chess engines in a league with schedules\playoffs

Discussion of anything and everything relating to chess playing software and machines.

Moderators: bob, hgm, Harvey Williamson

Forum rules
This textbox is used to restore diagrams posted with the [d] tag before the upgrade.
Post Reply
JohnW
Posts: 201
Joined: Wed Nov 21, 2012 11:20 pm
Location: New Hampshire

Teams of chess engines in a league with schedules\playoffs

Post by JohnW » Sat Jun 20, 2020 3:18 pm

I would like to create teams of chess engines and have them compete against other teams of chess engines. Put them all in a league, with a schedule and eventually playoffs. Like real sports teams, you might have one or two superstars (Lc0, Stockfish) on your team, it's how strong your teams is as a whole that matters.

Is there a chess gui that would help facilitate such a thing where I could create a tournament between teams where team members don't play each other, only the members of the other team?

A single match might be something like:

Team 1 - Stockfish 11, Komodo 9, Fritz 16, Rybka 3

vs

Team 2 - Critter 1.6, Fat Fritz, Houdini 5, Zappa Mexico II


League Standings:

Conference 1 - East Division
Team 1
Team 2
Team 3

Conference 1- Central Division
Team 4
Team 5
Team 6

etc etc


Thanks for your help..

User avatar
Dr.Wael Deeb
Posts: 9772
Joined: Wed Mar 08, 2006 7:44 pm
Location: Amman,Jordan

Re: Teams of chess engines in a league with schedules\playoffs

Post by Dr.Wael Deeb » Sat Jun 20, 2020 4:42 pm

JohnW wrote:
Sat Jun 20, 2020 3:18 pm
I would like to create teams of chess engines and have them compete against other teams of chess engines. Put them all in a league, with a schedule and eventually playoffs. Like real sports teams, you might have one or two superstars (Lc0, Stockfish) on your team, it's how strong your teams is as a whole that matters.

Is there a chess gui that would help facilitate such a thing where I could create a tournament between teams where team members don't play each other, only the members of the other team?

A single match might be something like:

Team 1 - Stockfish 11, Komodo 9, Fritz 16, Rybka 3

vs

Team 2 - Critter 1.6, Fat Fritz, Houdini 5, Zappa Mexico II


League Standings:

Conference 1 - East Division
Team 1
Team 2
Team 3

Conference 1- Central Division
Team 4
Team 5
Team 6

etc etc


Thanks for your help..
Just do it manually under the Fritz GUI via chess engines matches ....

Dr.D
_No one can hit as hard as life.But it ain’t about how hard you can hit.It’s about how hard you can get hit and keep moving forward.How much you can take and keep moving forward….

User avatar
Ovyron
Posts: 4392
Joined: Tue Jul 03, 2007 2:30 am

Re: Teams of chess engines in a league with schedules\playoffs

Post by Ovyron » Sun Jun 21, 2020 4:45 am

If your GUI schedules a series of Gauntlets, just program 1 Gauntlet for every engine on one of the teams against the other teams and that's it.

BTW, great idea! I might just go and steal it. There's the huge problem of strong engines beating weak ones all the time, so making them play is pointless. Within the context of a team the other team members can be counting on them to win their games, so it makes sense to have them play.

Also, it can involve "coach" strategy. You don't want to send your strongest engine against the strongest one of the opponent, because the other is going to win anyway; you send the weakest and use the strongest on the team to produce more wins against the rest!

BrendanJNorman
Posts: 2158
Joined: Sun Feb 07, 2016 11:43 pm
Full name: Brendan J Norman

Re: Teams of chess engines in a league with schedules\playoffs

Post by BrendanJNorman » Sun Jun 21, 2020 5:32 am

JohnW wrote:
Sat Jun 20, 2020 3:18 pm

Is there a chess gui that would help facilitate such a thing where I could create a tournament between teams where team members don't play each other, only the members of the other team?
I think this is an awesome idea!

My suggestion is to add it as a feature request to the Banksia thread. I'll definitely jump in with some support on that. I think someone as bright as Nguyen would have no trouble implementing a teams feature in Banksia tournaments.

Very exciting if so, the possibilities are endless! 8-)

User avatar
Graham Banks
Posts: 34387
Joined: Sun Feb 26, 2006 9:52 am
Location: Auckland, NZ

Re: Teams of chess engines in a league with schedules\playoffs

Post by Graham Banks » Sun Jun 21, 2020 7:02 am

ChessGUI has a team v team option, but each member of one team is set up to play all members of the other team.

However, editing the schedule file to play on a board by board basis is fairly easy.

You'll see I have run numerous team v team matches this way.
The last was here: http://kirill-kryukov.com/chess/discuss ... =7&t=11837
gbanksnz at gmail.com

JohnW
Posts: 201
Joined: Wed Nov 21, 2012 11:20 pm
Location: New Hampshire

Re: Teams of chess engines in a league with schedules\playoffs

Post by JohnW » Mon Jun 22, 2020 3:13 pm

Graham Banks wrote:
Sun Jun 21, 2020 7:02 am
ChessGUI has a team v team option, but each member of one team is set up to play all members of the other team.

However, editing the schedule file to play on a board by board basis is fairly easy.

You'll see I have run numerous team v team matches this way.
The last was here: http://kirill-kryukov.com/chess/discuss ... =7&t=11837
Great, thank you. I will give that a try..

Post Reply