Whilst running Tournament 1 we realised that there was a critical flaw in the system.
Firstly, the starter bots that we released weren’t using their unique IDs as provided by the environment.
Secondly, the game engine wasn’t using said IDs even if it was provided. Therefore, we can’t match results to bots.
Unfortunately, we cannot run the Tournament with this flaw as there would be no results to calculate.
We have decided to postpone the tournament until everyone has had a chance to update their bots to correctly use the ID.
We’ve made changes to all the starter bots so you can check out the detailed code on Github
However, the gist of it is as follows:
// Please acquire the bot's unique id from the environment
var token = Environment.GetEnvironmentVariable("Token") ?? Environment.GetEnvironmentVariable("REGISTRATION_TOKEN");
// Include the unique id in the SignalR InvokeAsync call to "Register"
await connection.InvokeAsync("Register", token, botNickname);
Please be so kind to update your bots.
Based on this information, we’ve decided to postpone Tournament 1 to
8 July 2023!
We are very sorry for the inconvenience this may cause
I have an infinit loop when my bot goes to the next map and is not the first… not sure how that works but I only fixed it this week, and lots of other small issues so, if this is final Congrats man
Yeah I also still have some getting-stuck-in-loops issues… Curious when we will get an official announcement about the results? Or maybe this is still in-progress