It is currently Thu Oct 31, 2024 4:25 pm

All times are UTC - 8 hours [ DST ]




Post new topic Reply to topic  [ 7 posts ] 
Author Message
Offline
 Post subject: Distributed tournaments
Post #1 Posted: Wed Aug 18, 2010 5:32 am 
Dies with sente
User avatar

Posts: 73
Liked others: 0
Was liked: 15
Rank: Australian 0k
GD Posts: 3
KGS: ahd
OGS: ahd
I am contemplating playing a tournament in several locations simultaneously. Each location looks like a normal tournament venue, with go sets and clocks everywhere and a tournament director herding all the cats, except that at one end of the room are N computers which are online to KGS. Where two players in the same venue are drawn for a game, they play on a board. Where two players in different venues are drawn for a game, they play it out in a designated private room on KGS. Whoever is tracking the draw and computing the placings does not mention to their computer that the players are scattered in several different groups. :)

This is a hack around the problem that we cannot get most of the ranked Australian go players to any given national championships. Travel is just too painful, and a lot of our older, scarier players Do Not Play On That New-Fangled Internet Thing so we can't just run a completely online tournament. But we could probably rig up simultaneous venues in the major cities.

What would you use for a drawing algorithm? Swiss? McMahon? How would you adapt these if you wanted to place a hard upper bound on the number of nonlocal games in each round?

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #2 Posted: Wed Aug 18, 2010 6:18 am 
Tengen
User avatar

Posts: 4511
Location: Chatteris, UK
Liked others: 1589
Was liked: 656
Rank: Nebulous
GD Posts: 918
KGS: topazg
ahd wrote:
I am contemplating playing a tournament in several locations simultaneously. Each location looks like a normal tournament venue, with go sets and clocks everywhere and a tournament director herding all the cats, except that at one end of the room are N computers which are online to KGS. Where two players in the same venue are drawn for a game, they play on a board. Where two players in different venues are drawn for a game, they play it out in a designated private room on KGS. Whoever is tracking the draw and computing the placings does not mention to their computer that the players are scattered in several different groups. :)

This is a hack around the problem that we cannot get most of the ranked Australian go players to any given national championships. Travel is just too painful, and a lot of our older, scarier players Do Not Play On That New-Fangled Internet Thing so we can't just run a completely online tournament. But we could probably rig up simultaneous venues in the major cities.

What would you use for a drawing algorithm? Swiss? McMahon? How would you adapt these if you wanted to place a hard upper bound on the number of nonlocal games in each round?


I'd definitely use McMahon. GoDraw is a bit of free software available in the UK that does much of this, only it tries _not_ to draw people from the same location (in this case Club) if it can be avoided. I'm certain you could ask Geoff (geoff.kaniuk (at) yahoo dot co dot uk) how easy it is to compile a program with that logic reversed.

http://www.britgo.org/downloads/godraw/

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #3 Posted: Wed Aug 18, 2010 8:38 am 
Gosei
User avatar

Posts: 2116
Location: Silicon Valley
Liked others: 152
Was liked: 330
Rank: 2d AGA
GD Posts: 1193
KGS: lavalamp
Tygem: imapenguin
IGS: lavalamp
OGS: daniel_the_smith
Sounds like a really interesting idea, let us know how it goes if you try it!

_________________
That which can be destroyed by the truth should be.
--
My (sadly neglected, but not forgotten) project: http://dailyjoseki.com

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #4 Posted: Wed Aug 18, 2010 11:22 am 
Lives in gote

Posts: 350
Location: London UK
Liked others: 19
Was liked: 19
Rank: EGF 12kyu
DGS: willemien
Nice idea and I hope it works.

Problems and solutions hat i saw...

Make sure the internet is working okay and have some backup access


Clocks / timing ed.
Which clock (ONLY ONE per player) determines if the flag has fallen. I don't think you can rely on the KGS clock for this.
what I suggest is that you use 2 clocks where the "near" clock (the clock of the "live" player ) has the exact time and the clock of the "away" player doesn't matter (give it 15 minutes more time then it still gives a broad idea about how much time the opponent has)
Only the flagfall of the "near" clock of the player is valid.


Tournament setup

I would use a McMahon style tournament with a topgroup (and maybe have a 2 point gap between the topgroup and the rest of the field, see my other thread in this topic). (if you disagree with this do comment in the OTHER tread)

Backup and so
I don't know how relaiable the internet is in the locations were the tournament is held but make sure it works. and that you can always fall back to a completely local tournament.
(It is sad enough if the internet fails, but don't let the local tournament fail as consequence of it)
so have a pairing program at all sites.

KGS and so
I am not sure if you can play more games (for different players) on one computer. (then you don't have to worry about not enough computers available)
I have send a pm to the maintainer of kgs about this thread hope he will join in.
if this is possible then maybe one person can act as "replacement" opponent for the away players.

Opperator mistakes what is by accident the stone lands at the wrong point at kgs or on the board, what determines the actual position?
(maybe keep more than one game record, again don't rely on kgs for this, you need a LOCAL copy)


Have a dry run with it if possible (just some players who play more games via this system at home to more opponents and so not bothering about the outcome)

Timezones, do plan carefully that players in Perth and sydney are at there board at the same world time. (but i guess you allready have experience with this)

Keep us informed and hope all goes well.

How do they do it in the US and Rusland (also very big country's)

_________________
Promotor and Librarian of Sensei's Library

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #5 Posted: Wed Aug 18, 2010 12:58 pm 
Lives with ko
User avatar

Posts: 292
Liked others: 92
Was liked: 80
Rank: 1 kyu
KGS: LocoRon
Uh... it's an interesting idea, I'll give you that.

Playing via KGS would be opt-in, right? I'd be pretty PO'd if I went all the way to a tournament only to end up playing on a computer.

As for suggestion: Follow the KISS principle (Keep It Simple, Stupid). Willemien's idea about clocks seems really weird. I'm not sure if I understand it correctly, so I'm sure that people just hearing it on the spot won't understand it either (specifically, if I understand it right, he's basically saying only one player needs to know exactly how much time is left... no, they both do, for a fair game). Just use the KGS clock, what's wrong with that?

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #6 Posted: Wed Aug 18, 2010 3:45 pm 
Oza

Posts: 2264
Liked others: 1180
Was liked: 553
willemien wrote:
How do they do it in the US

We've done it a number of different ways.

Most big tournaments are "must travel to be there in person" events.

A few tournaments (especially qualifiers for bigger events) are completely online. So the player either plays online, or doesn't play. In the past, some of our older more computer illiterate players would arrange their own proxy who will come to their house and "play" online for them, while they themselves may use a real board. Some of our more recent online events are now starting to require webcams between the players -- adding yet another potential roadblock for our computer illiterates.

I don't believe we've ever tried gathering "local" players into the same room and linking the regional events together to form one main event.

Seems like that would require a few extra proxies (to either assist with the computer, or make the actual plays on the computer) and a bit of equipment to handle all that. But I think it would be a lot easier to validate as a TD (with TD assistants in each regional location).

Top
 Profile  
 
Offline
 Post subject: Re: Distributed tournaments
Post #7 Posted: Thu Aug 19, 2010 3:17 am 
Dies with sente
User avatar

Posts: 73
Liked others: 0
Was liked: 15
Rank: Australian 0k
GD Posts: 3
KGS: ahd
OGS: ahd
LocoRon wrote:
Playing via KGS would be opt-in, right? I'd be pretty PO'd if I went all the way to a tournament only to end up playing on a computer.

...well. No. If you refuse to let certain competitors play you because they're in other cities, I don't believe that we should count you as participating in the tournament. But I would want each player to have at least a guaranteed fraction of their games local, because I have to agree those're better than this pixels-on-screen rubbish.

Of course that means a mutant McMahon, or similar, which is why I'm posting this in the Go Rules board.

xed_over wrote:
Seems like that would require a few extra proxies (to either assist with the computer, or make the actual plays on the computer) and a bit of equipment to handle all that. But I think it would be a lot easier to validate as a TD (with TD assistants in each regional location).

Which is the other attractive thing. Having trusted people in each room makes it easy to know that competitors playing online are fair dinkum. That's most of the reason online games are not eligible for Australian representative points.

Not really limited to KGS; I just name that server because it's in a lot of use here, and if you spend a little time during registration making sure each player had a KGS account the thing will work. Names of other servers that would also fit this model of tournament would be most welcome...

Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 7 posts ] 

All times are UTC - 8 hours [ DST ]


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group