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.
You're watching live!
Go to full spectator mode →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 the spectator view for real-time stats, player info, and a full betting panel.