- Created Wednesday, January 22nd 2014 @ 09:46:37
Would it be an option to let bots play only against bots which are in a range above and below the rank of the bot? For example the 10 bots above and 10 bots below.
This will prevent a lot of matches which aren't useful to anyone. Matches of top bots against the lowest bots don't affect the stats, don't provide any insights etc.
- Created Monday, January 27th 2014 @ 13:00:10
What's the advantage of less matches? Are there not enough matches now? And if a top bot looses from a bottom bot, it gives probably useful information.
- Created Tuesday, January 28th 2014 @ 09:13:51
Not less matches, but less matches against opponents which doesn't affect the standings. TheeYo's bot against Arthelais serves no purpose, it would be more useful if that bot played against a bot which would impact the standings (for both).
So not less matches, the same number, only more interesting matches.
- Created Tuesday, January 28th 2014 @ 11:58:13
It actually does impact the ranking, if a higher bot where to loose to a lower bot. There is no way the system can automatically determine if a newly uploaded bot will win or loose against any other bot, so all matches must be played as is. In addition, look at it the other way round, lower bots have the ability to rise quickly if they win against a high placed bot.
I do think it would be useful if more matches are played between bots surrounding your bot, for example 3 places higher and 3 places lower.
- Created Tuesday, January 28th 2014 @ 12:57:22
Well, if the newly uploaded bot is better then average, it will automatically rise... if lower then average it would fall down the list...
And the most bots in the bottom regions are (poorly altered) starter bots... what's the use of playing against those? Chances of losing are subzero! :-)
- Updated Monday, February 3rd 2014 @ 18:25:46
Well, I thought there were enough matches already for a good leaderboard. But indeed just after uploading a new bot it would be nice to see quickly some matches against your closest competitors.
"TheeYo's bot against Arthelais serves no purpose"
"what's the use of playing against those? Chances of losing are subzero! :-)"
Apparently subzero is possible. ;)
- Created Tuesday, February 4th 2014 @ 00:34:04
The game against Arthelais served a purpose for me. http://theaigames.com/competitions/conquest/games/52efaf324b5ab2758eddde61
It was a bug in my implementation, which became very obvious in this game. If Arthelais would have attacked another country (as most bots would have done), North America would have been invaded immediately from Europe and South America. Then I may not have noticed the bug so soon. However, because Arthelais did nothing, the bug became very obvious and I could immediately fix it.
- Created Tuesday, February 4th 2014 @ 09:43:47
Well, you fixing a bug, certainly served us no purpose :p ;)
- Created Sunday, March 16th 2014 @ 13:38:22
With 60+ bots, it might be wise to devise some kind of strategy to get each bot running regularly...
(@Thee?Yo! which department of ASML do you work on? I worked on the embedded software of the optical column of the NXE:3100 and NXE:3300 lithographic machines)
DeveloperUpdated Sunday, March 16th 2014 @ 14:35:00
I forgot to put in the updates post, but I actually implemented this system. Largely because we are expecting a big rise in the number of bots and therefore probably also a lot of bots who are just starterbots or perform even worse. So to keep every match meaningful, this was actually a great idea
- Created Tuesday, March 18th 2014 @ 01:05:40
^^ good busy!
- Created Monday, March 24th 2014 @ 03:35:58
That's... rare... to see this kind of suggestion actually being used.
- Created Tuesday, March 25th 2014 @ 13:32:03
I was under the impression that whenever we would upload a new version of a bot, it would fight 10 battles? When do battles happen?
DeveloperCreated Tuesday, March 25th 2014 @ 13:38:18
When you upload a bot and it is compiled correctly, your bot is automatically placed in the ranked matches. Your bot keeps on playing games against the 10 bots above and below you in the rankings. But currently new bots are placed at the end of the queue, so they have to wait until all other matches in the queue are done before they start to play games, this can take up to 2 hours or so at the moment.
We are aware that this takes a bit too long, but we've had a major increase in bots lately and we didn't expect that ;). In the next update, coming this week, I'll change this so your bot starts playing matches right away.
- Created Tuesday, March 25th 2014 @ 13:50:18
Thanks Jim, that explains a lot. It means I can now rest for ~2 hours ;) Very much enjoying it!