Joseph Damiba

Snake AI Tournament

Welcome to the Snake AI Tournament! Eight unique AI snakes compete in a bracketed tournament. Each snake has its own name, color, playstyle, and preferred apple shape. The tournament is structured as a series of 1v1 matches, with each player taking a turn. The winner is the snake with the highest score in each match, and the bracket advances until a champion is crowned.

  • Bracket System: 8 players, 4 matches in the first round, then semifinals and finals.
  • Match Flow: Each match consists of two runs (one per player), with a clear `"score to beat`" for the second player.
  • Unique Playstyles: Each AI uses a different pathfinding algorithm and has a preferred apple shape for bonus points.
  • UI Features: Tournament bracket, countdown overlays, and clear winner announcements.

Can your favorite snake become the champion?

Snake AI Tournament