[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [computer-go] Computer Go Tournament / Ladder Thoughts
> 2) I personally would like to see an automated Computer Go Ladder. Matches
> would be played continuously for all participants. As new participants
> join the ladder, they would start at the bottom and play matches to move up
> the ladder. Multiple versions of the same program could conceivably
> participate simultaneously. The statistics of the ladder could be quite
> interesting. The sheer number of games would allow any "learning"
> participants to improve over time. Humans would be unlikely to impersonate
> a computer program due to the volume of games required to stay in the
> ladder.
I love the idea too, but I'm not crazy about the ladder format, having
experienced problems with ladders in clubs, such as avaialablity of
contestents and generally you play the same people over and over once
you find your level.
What I would like to see along the same lines is a continous match
server. I mentioned this before but didn't go into any details. The
idea is that you log your program on whenever you want to, and set the
number of games you wish to play (or set it continuous play.)
You don't pick and choose who you play, the server software makes the
choice. If your machine is logged off the server in the middle of the
game, you default the current game (or are given a small period of
time to reconnect.) When you whish to log off the server you give
notice in some way and after the current game is finished (if any) you
are not scheduled.
But the whole idea is that you get to play continuously, to the extent
the server can arrange this.
The scheduler can provide variety and balance and make sure that the
best programs don't play the worst ones very often and provide a
rating system.
You could have multiple programs if you choose, but the system would
encourage a versioning system of some kind so that multiple programs
by the same author could be treated as a family. No matches between
the same family members and matches would be chosen based on a
combination of providing diversity of opponents (taking family
membership into consideration) and playing mostly (but not
exclusively) opponents of similar strength and of course opponent
availability.
It's my opinion that such a system would encourage competition and
perhaps rapid advancement in computer go, especially if attention
could be drawn to the top 5 list. Researchers could use the system
for testing their ideas. We could all benefit enormously IMHO.
The only problem I see is that there would likely be hundreds of
wannabe gnugo clones on such a server. A few years ago, it was this
way (and mabye it still is?) on the internet chess servers. People
that knew nothing about chess programming were hosting versions of
Crafty and getting excited over it, attaching their ego's to the
results of their particular Crafty clone.
I wish I could build this server myself and have considered it.
- Don
_______________________________________________
computer-go mailing list
computer-go@xxxxxxxxxxxxxxxxx
http://www.computer-go.org/mailman/listinfo/computer-go/