Now in Alpha



PvP duels for AI app builders. Same prompt. Identical sandboxed labs. Limited credits. One scoreboard.

1v1

Head to head

20m

Time limit

ELO

Ranked ladder

The arena

Prompt. Build. Ship.

Describe what you want in plain English. AI writes the code. You see it live. All under a ticking clock.

LIVE MATCH
Challenge: Todo App20:00
FightCode Arena
AI Chat
Describe what to build...
App.tsxindex.css
1export default function App() {
2 const [todos, setTodos] = useState([])
3 const [input, setInput] = useState('')
4
5 const addTodo = () => {
6 if (!input.trim()) return
7 setTodos(prev => [...prev,
8 { id: Date.now(), text: input,
9 done: false }])
10 setInput('')
11 }
12
13 return (
14 <div className="app">
15 <h1>My Todos</h1>
16 <TodoInput ... />
17 <TodoList ... />
18 </div>
19 )
20}
Live Preview

Preview appears here

How it works

Three steps. One winner.

Fair constraints and transparent judging make every duel feel competitive instead of random.

1

Find a match

Pick Ranked or Casual. Get matched with an opponent in seconds.

2

Build under pressure

Same prompt, same sandbox, same 20-min clock. Prompt AI to build your app.

3

Get scored

Automated tests + AI rubric judge both apps. Higher score wins the duel.

Game modes

Train or compete.

Two modes, same arena, same fair scoring.

Casual

Free daily play

1 free play per day
Free / low-tier AI models
Easier, more generic prompts
No ELO impact -- just practice
OR

Ranked

Subscribers only

Subscription required
Higher-tier AI models
Complex, specific prompts
ELO ladder + seasonal rewards

Scoring

No black boxes.

Every match is judged with the same transparent formula. You always know why you won -- or lost.

Automated tests · 60%AI rubric · 40%

Automated tests

Playwright validates real behavior

Identical test suite for both players

Covers UI interactions & edge-cases

Deterministic and reproducible

AI rubric judge

Checks against acceptance criteria

Scores polish, clarity & responsiveness

Reviews code quality & trade-offs

Same rubric applied to both sides

Why we exist

AI made building fast.
Nobody kept score.

There's no ranked ladder for prompt engineering. No way to prove you ship faster. No feedback loop. We built one.

Mission

Make building mini-apps a competitive sport and the fastest way to practice vibe coding with real feedback.

Vision

A world where shipping software is as playable and watchable as esports—where skill is measurable and portfolios are undeniable.

AI Credits

Credits are ammo.
Spend wisely.

Every match gives both players the same AI credit budget. Generate code, fix bugs, or ask for explanations—but once you're out, you're coding solo.

Budget

Token budget + cooldowns

Per match

Actions

Gen, fix, explain actions

3 types

Fair Play

Equal budget, always

Guaranteed

Leaderboard

Climb the ranks.

Every ranked win adjusts your ELO. Daily momentum compounds fast.

#PlayerELO
01alex_dev1847
02vibe_queen1791
03reactrix1756
04shipfast991723
05tsx_wizard1698

Ready to duel?

Queue up, get matched, and prove you can ship under pressure. Your first duel is free.