- Updated Thursday, October 6th 2016 @ 23:41:05
I'm only starting with this competition and normally shouldn't jump out to make suggestions so early, but because I heard that it's going out of beta soon I decided to post them anyway:
Go aestetics in the game viewer: canonically, the stones should be black and white on a wood-colored board. The stones are usually somewhat larger, so that neighbors almost touch each other. As a Go player, I find the canonical style more appealing and easy to read. It's a small thing, but nice to have.
Timing details should be set straight. I found reports on the forum that you can have additional time by making illegal moves, which is of course unacceptable. You need to clarify whether pondering (thinking during the opponent's turn) is allowed and how it is accounted in the program's time. I suggest to not allow it (it's mostly a wasted computation and imposes additional implementation complexity), which can be done, for example, by subtracting all cpu time spent between two stones from the program's time bank.
Maybe don't allow bots that couldn't win in the test match against the random player? There are many games now being played between random/broken bots, which seems wasteful given that the computational resources are severely limited.
Hopefully you will find that helpful to improve the competition, thanks!
- Created Friday, October 7th 2016 @ 11:59:19
Two more things:
It's a very nice feature that the full inputs to the bot are available from the game log. However, the webpage that shows this text is extremely slow, to the point that it freezes the browser. Could you just give the link to the raw text file to download? All the syntax coloring which is done by that page, and which probably causes the slowdown, is not needed really.
Is the timebank capped at 10 seconds? My bot always has "action move 10000" as input on every turn, although it spends almost no time thinking. I thought that each move will add 200ms to it, so it could accumulate if I make moves very quickly. This is important to decide whether it's worthy to save time in the beginning of the game, so if there is such a cap it should be described in the rules.
DeveloperUpdated Friday, October 7th 2016 @ 23:23:27
Thanks for your feedback, we'll take the points you raised into account.
Regarding the time bank:
Although summarily, the timebank is described in the "Communicating with the Game Engine" section on the "Getting started" page.
Regarding the raw text output:
This is actually available, although it's not documented. You can retrieve the raw output by replacing the "/dump" at the end of the url with "/rawdump".
The issue has been raised several times before. We're allowing pondering for now, which is at least in part due to the fact that we currently have no means to enforce otherwise.
Regarding games played by bad bots:
We believe that everyone should be allowed to participate on The AI Games, no matter the level of skill someone has in writing a bot. We all started from 0 at some point. Having said that, we actually do remove bots from the competitions which are not maintained. As such you should see the amount of "bad / random" bots decrease as the competition progresses.
- Created Saturday, October 8th 2016 @ 13:00:07
Thank you for clarifications!
- Created Wednesday, October 19th 2016 @ 17:05:33
@Yngvi, i agree with you in part of "Go aestetics in the game viewer". My eyes bleeding when i look another Go game here.. It will be great if developers add an optional switch to traditional black&white mode (mark on panels that, for example, blue is a white, red is a black). And yes, stones are slightly small. Please. Thanks
- Created Sunday, October 23rd 2016 @ 17:20:35
Yeah, I think I would also prefer a different color scheme (black and white). I feel like something about black and white makes it easier to see what is going on instead of red + blue.