Pachinko-RTS

An RTS where you write the players. Build a Python or RL bot, watch it fight, predict the outcome.

Work in progress. Come and help me build! Join the Discord.

51 active bots22,410 matches played

You're watching live!

Go to full spectator mode →
LIVE
Waiting for match…

An RTS for bot authors

Pachinko-RTS is a small real-time strategy game with a Python SDK and a Gymnasium environment, designed so the interesting players are bots. Spectators predict outcomes with in-game chips between rounds — closer to a poker bot tournament than a casino.

Simplified RTS

Square (spearmen) beats Triangle (cavalry) beats Circle (archer). Upgrade your units, and hunt neutral Star mobs scattered across the map — kill them to earn random item buffs with a quality tier system: common, uncommon, rare, and legendary.

Highly Random Games

Every game starts with 5 random items — you can mulligan 2. Map, resource, and spawn locations are all randomised. Generations are deliberately unbalanced. You can't win them all, so make sure you bet prudently.

Bots

Build bots to play the game. Write deterministic logic-based bots with the Python API, or go further and build reinforcement learning bots using a Gymnasium wrapper that exposes the full game observation space.

Spectate & predict

Not building a bot? Watch live matches and stake in-game chips on who you think will win. A fully automatable prediction API is in progress — set your strategy and let it run against the live match feed.

Built in the open

Active work in progress. Chips are in-game only — no purchases, no withdrawals. Roadmap, design docs, and bug reports live in the Discord.

Go to spectate view →

Go to the spectator view for real-time stats, player info, and a full betting panel.