[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4586: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4588: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4589: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
[phpBB Debug] PHP Warning: in file /includes/functions.php on line 4590: Cannot modify header information - headers already sent by (output started at /includes/functions.php:3765)
AI Challenge Forums • View topic - Future Contests: Detect and Deactivate Starter Bots

It is currently Fri Jan 19, 2018 2:03 am Advanced search

Future Contests: Detect and Deactivate Starter Bots

Ideas for the Future

Future Contests: Detect and Deactivate Starter Bots

Postby Xharlie » Mon Dec 19, 2011 11:55 am

I think that, in future contests, bots that are identical in behaviour to the starter bot or exhibit very little sophistication should be deactivated and barred from the finals. I'd argue that this would allow sophisticated bots to be ranked more accurately and it would reward those who actually put some effort into the competition.

I think it's rather easy to detect primitive bots. For example, in the Ants competition, bots that played in a large number of games which ended with "food not being collected" are obviously starter bots. Bots that timeout in a large number of their games may as well be excluded too, for that matter.
User avatar
Xharlie
Lieutenant
 
Posts: 13
Joined: Thu Oct 20, 2011 5:28 pm
Location: Cape Town, South Africa

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Zaph » Mon Dec 19, 2011 12:06 pm

Zaph
Colonel
 
Posts: 78
Joined: Sun Sep 05, 2010 9:00 pm
Location: Melbourne, Australia

Re: Future Contests: Detect and Deactivate Starter Bots

Postby zaphod » Mon Dec 19, 2011 5:39 pm

The cut-off rule for playing your next game sounds better than actually trying to detect starter bots and then deactivating them. I believe detecting such bots itself is a hard problem. Besides, some of the very low ranked bots would lose even to the starter bots. A classic example is my 2nd match (http://aichallenge.org/visualizer.php?g ... 2&user=232) where I just needed to do nothing for 22 turns to win the game!
zaphod
Captain
 
Posts: 21
Joined: Tue Nov 01, 2011 6:07 pm

Re: Future Contests: Detect and Deactivate Starter Bots

Postby grokodile » Mon Dec 19, 2011 8:37 pm

+1 for an explanation of how the finals work being posted on the website.
grokodile
Lieutenant
 
Posts: 13
Joined: Sat Nov 05, 2011 7:36 am

Re: Future Contests: Detect and Deactivate Starter Bots

Postby gerg.bowering » Mon Dec 19, 2011 11:38 pm

Need to be careful about excluding any bots after only 4 games. Hypothetically: if the 5th best bot in the contest happens to be paired in 2p games against each of the 4 best bots for its first 4 games it will achieve junk ranking and be excluded.

Ranks are meaningless in the first game and still relatively meaningless for the 2nd to 4th games. I don't think any bots should be eliminated with less than 10 games, although those that crash or timeout every game are fair game, assuming the servers are not at fault.

In any case, current finals scheduling appears to sometimes strangely cause beginner bots to play plenty of games, for example player nubix has played in 16 finals games, here is the latest: http://aichallenge.org/visualizer.php?game=281258
gerg.bowering
Cadet
 
Posts: 7
Joined: Wed Nov 02, 2011 4:30 am

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Parasprites » Tue Dec 20, 2011 3:40 am

How about playing 1 game with each bot vs a do nothing bot on a special map. If the ant fails to collect any food, eliminate it. This will eliminate starter bots, while allowing any bot with even a semblance of logic to pass.
Parasprites
Major-General
 
Posts: 224
Joined: Mon Oct 24, 2011 3:08 pm

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Zaph » Tue Dec 20, 2011 3:54 am

Zaph
Colonel
 
Posts: 78
Joined: Sun Sep 05, 2010 9:00 pm
Location: Melbourne, Australia

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Scryer » Tue Dec 20, 2011 5:16 am

Scryer
Colonel
 
Posts: 72
Joined: Wed Nov 09, 2011 5:40 pm

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Zaph » Tue Dec 20, 2011 7:12 am

Zaph
Colonel
 
Posts: 78
Joined: Sun Sep 05, 2010 9:00 pm
Location: Melbourne, Australia

Re: Future Contests: Detect and Deactivate Starter Bots

Postby Scryer » Tue Dec 20, 2011 7:39 am

Scryer
Colonel
 
Posts: 72
Joined: Wed Nov 09, 2011 5:40 pm

Next

Return to Suggestions

Who is online

Users browsing this forum: No registered users and 0 guests

cron