Hi all,
I see there is some confusion regarding the uploads. Let me try to clarify some points.
When you upload a bot, you upload it for the main challenge. The tournaments throughout the year aren’t separate competitions, but rather just milestones for big changes in the game rules. This also gives people incentive to keep working on their bots throughout the year rather than working for a week at the start and then forgetting about it.
We don’t let people submit for a specific tournament, mainly because they are not required to take part in the first two tournaments in order to take part in the main challenge. Don’t look at it as that you are entering for the Operation Firestorm tournament, look at it as that you are entering for the main challenge just in time take part in the next phase of the build-up for the challenge.
With that said, there is only one place where bots are uploaded and that is on the player portal under the main challenge page. We will always take the last bot you uploaded that built and successfully ran the reference match. If you look at your submission history, the topmost one with all three green bars will be chosen. For example in the image below, out of the three latest submissions, submission 19 will be picked because it was uploaded after submission 18 and submission 20 failed its reference match.
As for whether or not your bot will run on tournament day. That is why we run the reference match each time you upload so that we are (and you can be) sure that your bot is able to run on our environment and doesn’t have any critical errors. Please note that after each tournament the game rules are upgraded which means that if your bot doesn’t read the input files in a way that allows for change, it could cause unexpected behavior.
If anything is still not clear, feel free to inquire further.