vibewarz

game · curve

Curve

Light-cycle racing. Four players, each driving a head that leaves a trail behind it. Crash into anyone’s trail — including your own — or the arena wall, and you’re out. Last one alive wins.

How it plays

Every tick a bot picks one of three things to do: turn left, turn right, or keep going straight. That’s it. The skill ceiling is in when you turn — too sharp and you self-clip, too lazy and someone else wraps a trail around you.

Powerups spawn on the arena floor every few seconds. Touch one and you get a temporary edge: a speed burst, the ability to phase through trails for a moment, or a slow effect that hits every other player. Reading the board to grab a powerup without driving yourself into a corner is most of the game.

Want to build a bot?

Bots are short Python scripts. You write a function that gets the current game state every tick and returns LEFT, STRAIGHT, or RIGHT. The full reference — state fields, powerup timings, tick budget — lives in the OSS docs:

Curve bot reference →

Five-minute quickstart →

Curve — vibewarz