1v1 Battles · Contests · Practice

SOLVE FASTER.
WIN THE DUEL.

Battle 1v1, host multi-player contests, or practice solo. Race the clock, climb the ranks, and prove your skill.

0
Online Now
21
Players
46
Battles Played
0
Live Matches

How It Works

Three Steps to Battle

01
Find a Match
Hit the queue and get paired with someone at your skill level using ELO-based matchmaking.
02
Solve the Problem
Both players get the same coding challenge. Write your solution in C++, Python, Java, Go, or Rust.
03
Win & Rank Up
First correct submission wins. Gain ELO, climb the leaderboard, and unlock higher ranks.

What You Get

Everything You Need

Real-Time Sync

Live countdowns, instant submission status, and WebSocket-powered updates so you always know where you stand.

Contests

Host public or private contests with up to 100 players. Partial scoring, live leaderboards, and timed rounds.

Instant Judging

Code is compiled and tested against all cases in milliseconds. No waiting around for results.

Fair Play

Sandboxed execution, plagiarism detection, and ELO guards ensure every match is won on skill alone.

MATCH IN PROGRESS
MEDIUM
Time Remaining
04:32
You
Coding...
Opponent
Coding...

Game Modes

Play Your Way

Ranked Battle

Queue up, get matched, and fight for ELO points. Your rank reflects your real skill.

Contests

Create or join timed contests with friends. Solve multiple problems and compete on a live leaderboard.

Spectate

Watch live matches as they happen. Learn from how others solve problems under pressure.

Practice

Solve problems at your own pace with no timer and no pressure. Great for warming up.

READY TO PLAY?

Create an account in seconds. Your first match is one click away.