Learn all about this year's game.

Tronk is a custom multiplayer arcade game inspired on the popular game Snake. We tried to keep it as simple and minimalistic as possible. Here's everything you need to know.
The objective of Tronk is to be the last player standing by strategically walking around on the game field and avoiding other players and picking up gemstones to grow and trap your opponents. That's it.

You can take a look at the livestream here or the replay videos of past games to get an idea of how the gameplay of Tronk looks.
You can also play around with your bots in de web editor!
Below, you'll find some more detailed information about various aspects of the game. You don't necessarily need to know these in order to start writing your bot, but they will be useful if you plan on optimizing your algorithm to get the most out of your bot.
turnLeft() costs 100 ticks, meaning your bot is paused for 100 ticks while the turn is processed. Regular statements (assignments, conditions, loops) each cost 1 tick. If your bot uses up all 10,000 ticks before the next move, it simply moves in whatever direction it was last set to face.turnLeft(), turnRight(), turnForward(), turn(dir): 100 ticksgetPlayerInfo(id): 50 ticksgetTileAbs(q, r), getTileRel(q, r): 20 ticksgetTurn(): 10 ticksrelToAbs(q, r): 5 ticksgetPlayerId(), getTick() : 1 tickHere you find an extended description of the game-specific functions available in Tronk.