Skip to content

Card Game Balance Simulator

Simulate thousands of matches to find overpowered cards.

Advanced22h1–2 people16/20 fit
TL;DR

Build Card Game Balance Simulator for indie game designers in ~22h with 1–2 people. Stack: Python + Pyodide + ECharts.

Why it wins: Real game design tool.

Build flow

01 · Problem
Designers balance cards by gut and playtests.
02 · Solution
Encode cards and rules, run bot-vs-bot simulations and report win rates per card and deck with suggestions.
03 · Build
  1. 1Encode rules
  2. 2Write bots
  3. 3Run simulations
  4. 4Chart
04 · Demo
Show an overpowered card flagged.

MVP checklist

  • Rules engine
  • Bot players
  • Win rates
  • Suggestions

Tech stack

TechRole
PythonBackend / scripting
PyodidePython in the browser
EChartsInteractive charts

Reference repos

Open-source projects you can build on. Links checked 2026-10-31.

Related ideas

More Gaming
  • Keep players in flow by adjusting difficulty from their performance

    Advanced22h1–2
    JavaScriptPhaserPython
    16/20
  • Write bots that battle in an arena and climb a leaderboard

    Intermediate18h2–3
    PyodidePixiJSNode.js
    17/20
  • Time traffic lights to clear a jam before the city gridlocks

    Beginner10h1–2
    PixiJSJavaScript
    17/20