- Created Sunday, April 17th 2016 @ 14:59:47
It looks like version number increases even though the bot is not accepted due to "compilation error" or "input test failure".
If developers could somehow made this change - "newly uploaded bot overwrites the immediate previous one if the latter was a compilation error or input test failure", then the version number really reflects its performance.
DeveloperCreated Monday, April 18th 2016 @ 08:59:08
Don't upload faulty bots :P
But on a serious note, we do it this way because you can easily look back at error logs of your broken bot versions. Also, it still wouldn't be 100% accurate because bugs might still be in a bot even if it does pass the input test. Somebody might be adjusting and uploading it 10 times before it actually works.
- Updated Sunday, May 8th 2016 @ 02:17:40
What would also be great is if you could take version numbers from the project itself. You are using Rust's cargo anyway so at least for rust this wouldn't be a problem.
Edit: Additional to your internal numbering of course. It would just be good to have some identification other than that. You could use your own numbering for everything and add the user supplied version as a title string or something.
DeveloperCreated Monday, May 9th 2016 @ 10:05:36