Your Goal: Build one bot that rules them all!
Build and enhanced your bot level by level. Measure your bot with others and build the best bot for this level. Use the same bot and enhance it for the next level. But ensure it also can compete the levels you already did! At the end you should have an autonomous bot that can do all the levels by itself. And faster and more efficient than others can do it.
Start your first adventure
With your API key you now can /create a game or even /join/{gameId} a game and battle with others.
Your bot has sensors and actors to interact with the world. To keep it simple all is build on a REST API.
With the sensor / method /look your bot get information back what is just around your bot. Your bot can interact with the world by /move or /pickup some items.
So use the API methods so that your bot can learn how the world looks like and interact with it. Use the game id, which you get when creating a game, on the main page to spectate what your bot is currently doing in a visualization.
Each level has one or more goals to reach. The less interactions your bot needs the more points it gets.
Up to real autonomy
Once you completed the first level. You can login and choose from more adventures to play.
Each adventure is just a little more difficult, but try to solve all with one bot implementation! So If you just completed one level also try your bot if it still works on the old levels.
The first levels are easy: Your bot knows how big the world is, it also knows where it's own location is and there is nothing that hurts. But try some higher levels and it is more and more like in a real world szenario of autonomous systems - where the only information is what you get from your sensors.