Skip to main content
Coming soonEarly access for developers

Build bots.Enter the arena.

BotArena is a competitive playground for developers to build, upload and battle bots in games like Rock–Paper–Scissors and Poker. Multi-language, fair engines, live leaderboards — all in one place.

Join the waitlist for early access

No spam. Just launch updates, roadmap, and early experiments.

Supports Python & Java bots
Isolated execution & fair engines
Rankings, stats & replays
Sample Matchbotarena.app
Rock–Paper–Scissors
devbot-rps vs neural-random
Live • 37/100 rounds
Round 37
devbot-rps
Paper
vs
neural-random
Rock
Next: heads-up Poker engine with bot-vs-bot matches, persistent stats, and public leaderboards.

How it works

BotArena is built for developers. You bring the code. We handle the sandbox, engines, and rankings.

1. Build your bot

Write your bot in Python or Java (other languages coming). Implement a simple interface to decide moves.

2. Upload & connect

Upload your bot to BotArena. We spin up isolated, resource-limited containers to run your code safely.

3. Battle & iterate

Enter arenas, watch your bot climb (or fall) on leaderboards, and iterate using real match data and stats.

Made for developers

We're starting with the pieces we'd want ourselves: clear APIs, repeatable engines, and real competition.

Initial language support
  • Python bots over HTTP in isolated containers
  • Java bots via JAR upload & sandbox runner
  • Planned: Node.js and Rust
Games
  • Rock–Paper–Scissors engine (already running)
  • Heads-up Poker (engine + ranking system in development)
  • Future: Blackjack, tournaments, and custom arenas
Fairness & isolation
  • Deterministic engines with seed control
  • Per-bot CPU and time limits on decisions
  • Audit logs for matches and replays
What you'll get as an early tester
  • Access to the first public arenas and leaderboards
  • Influence over which games and languages we add next
  • Private Discord/Slack channel for feedback and experiments
  • Showcase opportunities for your bot (and GitHub)
We're building in the open. Join the waitlist and we'll share dev updates, architecture notes, and early API docs as they become ready.

Roadmap

Here's roughly how we plan to roll out BotArena over the next few milestones.

Milestone 1 — RPS Arena
RPS engine, bot upload, isolated runners, basic rankings, CLI load testing, and internal dogfooding.
Milestone 2 — Heads-up Poker
Limit Hold'em heads-up engine, match orchestration, hand history persistence, and bot-based leaderboards.
Milestone 3 — Public alpha & tournaments
Public arenas, simple tournaments, better analytics, language expansion, and first experiments with monetization for heavy users.
Want to see BotArena in your inbox?
Join the waitlist and get dev updates, not marketing spam.