Home » Forum Home » General

Topic: Automagical tournaments
Replies: 6   Views: 61,783   Pages: 1   Last Post: May 20, 2019, 7:56 PM by: watsu

Search Forum

Back to Topic List Topics: [ Previous | Next ]
Replies: 6   Views: 61,783   Pages: 1  
rainwolf

Posts: 763
Registered: Apr 12, 2008
From: Singapore
Age: 44
Home page
Automagical tournaments
Posted: Apr 13, 2019, 9:08 PM

In the same vein as my other post. Future live tournaments need to be automated to somewhat work, not in the least so we can have tournaments while I'm sleeping.

I haven't played any anywhere online though so I'm making this up as I go. Baby steps are probably in order, meaning I need to build this on current infrastructure and start with the formats I already have. Round-robin seems most practical though, to avoid prolonged standoffs that may occur in the other formats.

Here I am thinking of making a server that doesn't allow to create tables by users but by the server only, and the server pairs players at tables and have them start their games within, say, a minute of being paired. Forfeit players who didn't start their games. Perhaps allow a player to invoke a short (pee) break once per tournament.

I don't see much of a future for non-speed time formats though.

Are there things I'm overlooking or an (elegant) solution I'm not seeing?


watsu

Posts: 1,464
Registered: Dec 16, 2001
Home page
Re: Automagical tournaments
Posted: Apr 13, 2019, 10:09 PM

I'm not sure how well round robin would work in non TB tourneys. When we were playing speed tourneys in the ladder back around 2003, I played in one or two and it was it was just seeded single or possibly double elimination, I believe. Sometimes there would be multiple sets, but in speed that's not a huge issue. Generally, tourneys would be over within a couple of hours with several rounds completed. Multiple set matches allow those who finish early to have breaks, so only those involved in the multi set match would generally need much provision for a break. That's just off the cuff what I recall. Others probably have more tourney experience than I do and can probably give you more input.

Retired from TB Pente, but still playing live games & exploring variants like D, poof and boat
pente_gon

Posts: 54
Registered: Dec 26, 2017
Re: Automagical tournaments
Posted: Apr 16, 2019, 8:32 PM

I think swiss system is better than round-robin for live tournaments.

Of course it depends on the number of participans and for small number it can be round-robin, one group.

What about time settings? One round will be 1 game or set (2 games)? Of course set will be more fair but take much more time. In my opinion tournament should not be longer than 90 minutes.

rainwolf

Posts: 763
Registered: Apr 12, 2008
From: Singapore
Age: 44
Home page
Re: Automagical tournaments
Posted: Apr 16, 2019, 10:11 PM

How about arenas like on lichess? That seems to cater well to players coming and going as they feel like. Whereas swiss or round-robin still need intervention to progress to the next round in case players need drop out.

I will keep the old formats, but they're expensive in terms of human capital to direct them. Alternatively I'd need to come up with smart director software for them.

watsu

Posts: 1,464
Registered: Dec 16, 2001
Home page
Re: Automagical tournaments
Posted: Apr 19, 2019, 1:30 AM

I'm not sure since I've never played there, but is it really that different from the KotH system we have in place here already? From what I could tell from a quick look it seems to favor those who play lots of games during the time period (assuming they are winning or drawing a substantial number of their games, of course).

Retired from TB Pente, but still playing live games & exploring variants like D, poof and boat
rainwolf

Posts: 763
Registered: Apr 12, 2008
From: Singapore
Age: 44
Home page
Re: Automagical tournaments
Posted: May 20, 2019, 5:43 PM

Still not giving up on arenas, but that's not for now.

The new tournament code is shaping up and I still need to do some testing, but I thought I'd lay out here how it works, to be sure I'm not overlooking anything.

- At the start of the tournament (or a new round), the server iterates over the matches and, if possible, puts matched (and available) players into tables and tells them to start within 30 seconds.
- Any player who hasn't pressed play after those 30 seconds will have forfeited the match, double forfeit is possible here. And I'm also forfeiting the entire set here if the timeout occurs before the 1st game starts.
- The table will be automatically closed 30 seconds after the end of the set, and earlier if all players leave.
- In case of a Round-Robin format, multiple matches need to be played and the server will pair players up in new tables as they become available.
- 3 minutes after no more pairings could be made, the server will forfeit the remaining matches, again either a double forfeit if neither player is present, or a forfeit in favor of the present player. After which the server proceeds to the next round.
- (Non-)Participants can spectate other games, but if a match becomes possible for a spectating participant, they will be exited from that table and placed in their own match table.

watsu

Posts: 1,464
Registered: Dec 16, 2001
Home page
Re: Automagical tournaments
Posted: May 20, 2019, 7:56 PM

Sounds like an efficient way to auto run them to me.

Retired from TB Pente, but still playing live games & exploring variants like D, poof and boat
Replies: 6   Views: 61,783   Pages: 1  
Back to Topic List
Topics: [ Previous | Next ]


Powered by Jive Software