Hi all!
First, thanks codeingame for this great challenge.
Lots of good suggestions above. Most helpful would be to have:
- Summary of all matches played in arena from last push (fight in arena): timeouted matches(as stated above), lost matches, won matches, won matches against top N players
- Some kind of code history or at least a way to save one version of the code separately, something like “last good code”. If I recall correctly, after PlatinumRift 1 ended, versions of the code were visible
- Higher code limit. In order to reduce code size needed to reformat code, delete comments, and replace default 4-spaces inserted by the editor instead of a tab. A simple replace of 4 spaces to tab reduced by code size from 50k to 40k. This tabs related issue, it’s probably common to all contests.
Some languages permit more condensed code, some have more built-in features than other. Code size limit does not reflect the complexity of an AI algorithm.
Was there a final evaluation after the end of the contest?
It would be interesting to perform an evaluation of PR2 AIs, having a minimum number of matches for each player. Having players with more than 1000 and other with less than 150 battles in the final leaderboard it’s not fair.
There are also huge differences in numbers of battles played between players with close rankings.
Ex: ranking 14 and 15: 1352 and 398 matches. The reason for this is obvious, 14th ranked last pushed on 09:18 and 15th at 18:34. In my opinion, it’s not the best thing to be such differences caused by the ‘commit’ time, as long as the ‘commit’ was before the end of the contest. More matches played=more accuracy of evaluation.
Overall, it was a great challenge.
Thanks codeingame and all codeingame addicted folks!
Later edit: It would be great to have some kind of codeingame plugin for a widely used IDE like eclipse, to help with source versioning, faster code editing and who knows what other useful features