Level up youralgoknowledgewith ByteFight.

 2026 Coming Soon!


Millennium logo

Millennium Info Session

Meet Millennium professionals, learn about internships, and hear how to stand out. Quick intro plus time to ask questions.
📅 March 5 · 4:30-5:30 PM

Sign up here!
Millennium info session QR code
Scan to sign up

Sponsors



Basic Info

What is ByteFight?

ByteFight is a month-long coding competition where you will submit AI bots to play turn-based strategy games. We provide an engaging platform with a rating leaderboard, esports-style tournaments, cash prizes, and opportunities with corporate sponsors.

Getting Started

Can I Play?

ByteFight is currently open to all Georgia Tech students, from beginners to experts alike! We will be hosting workshops on essential techniques, algorithms, and concepts to help you craft your bots, so feel free to play even if you're new to coding!


Compete for $2000 in Prizes

  • Millennium early internship application
  • One-to-one mentoring


Build Your First Bot with just Two Functions

PlayerController.py
1from game import * 2from collections.abc import Callable 3import random 4class PlayerController: 5 # for the controller to read 6 def init(self, time_left: Callable): 7 return 8 9 def bid(self, board: PlayerBoard, time_left: Callable) -> int: 10 return 0 11 12 def play(self, board: PlayerBoard, time_left: Callable) -> Move: 13 valid_moves = board.get_valid_moves() 14 return random.choice(valid_moves) 15

Play Against Other Bots in Hourly Matches