This is an archived copy of the ByteFight landing page. The 2025 ByteFight season ended April 6th.

Sponsored by

Google
Basic InfoWhat is ByteFight?ByteFight is a month-long coding competition where you will submit AI bots to play turn-based games on your behalf. Like chess.com but for programmers and with oppportunities to win big prizes and opportunities with corporate sponsors.
Getting StartedCan I Play?ByteFight is open to all Georgia Tech students, ranging from beginners to experts alike. We will be hosting workshops to teach essential techniques for creating and iterating on your bots, so feel free to join even if you're new to coding!
2025 CHALLENGE

Snake Game

Build A Snake Bot with 2 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:player_board.PlayerBoard, time_left: Callable): 10 return 0 11 12 def play(self, board:player_board.PlayerBoard, time_left: Callable): 13 valid_moves = board.get_valid_moves() 14 return random.choice(valid_moves) 15

Play Against Bots in Hourly Matches

Compete For $1000 in Prizes

2 QK75N Mechanical Keyboards (barebones)

Up to $150 toward keycaps and switches

Commemorative Plaque

Hosted By

bytefightaigt