Signed up in the hope to find some time to have a go at this. But it would be great to have some idea what the task will be beyond "creating a race car bot".
There is a slightly longer description in the Technical Instructions section on the Rules page (https://helloworldopen.com/rules):
“The goal is to create an AI for a simple real time racing game. Your AI will sit on the drivers seat of a racing car and race against others AIs on different virtual tracks. The server will send you track details and car positions and your job is to send car control messages to the server. You'll communicate with a game server using JSON over TCP. More details will be delivered later.”
I wish I knew specifically what kind of data we would be given.
For example, is track details a 3d representation of the map to use for collision detection, the weather in a particular scenario. How much detail do we have for the cars? Drag coefficient, acceleration, max speed, bounding box?
We're trying to keep the competition both fun and challenging so the simulation is kept fairly simple. More details will be revealed when competition starts.
“The goal is to create an AI for a simple real time racing game. Your AI will sit on the drivers seat of a racing car and race against others AIs on different virtual tracks. The server will send you track details and car positions and your job is to send car control messages to the server. You'll communicate with a game server using JSON over TCP. More details will be delivered later.”