Advertisement
Advertisement
– cards

My Decks

Build, save, and manage all your decks.

Advertisement

Select a Deck to Simulate

Only complete 20-card decks can be analyzed.

A Toolkit for Pokémon TCG Pocket

PTCG·LAB is a free, browser-based toolkit for Pokémon TCG Pocket — analyse and compare decks, simulate pack openings with real pull rates, and track your luck. No account, no install, fully offline-capable.

⚠️ Heads up: decks are saved in your browser's local storage only. Clearing your browser cache or site data will permanently delete all your decks. Cloud sync via user accounts is planned for a future update — see the roadmap below.

Keep PTCG·LAB free & growing

Completely free, no data collection. If it's helped you build better decks or pull better packs, a small contribution goes directly toward new card data and development time.

Ko-fi Support on Ko-fi

One-time tip · No account needed · Secure via Ko-fi

What you can do
🔍
Card Explorer
Browse the full card database with filters for type, element, HP, rarity, retreat cost and abilities. Click any card for full details and related cards.
Deck Builder
Build 20-card decks, tag individual cards (e.g. FirstTurn) and configure custom Scoring Rules that tell the engine what a "good hand" looks like for that deck.
⚗️
Fluidity Analysis
Run a single hand draw or bulk-simulate up to 10,000 games. See score distribution, top trigger cards, mulligan rate and turn-by-turn hand progression.
⚔️
VS Battle
Head-to-head simulation between two decks. Single Run shows a turn-by-turn card-image replay. Bulk Battle gives win-rate, average score and a turn timeline across thousands of games.
📦
Pack Simulator
Open packs using real pull rates. Simulate 1–100 packs, hunt a complete set, or run bulk simulations to find out how many packs you statistically need — with a Luck Meter to judge your pulls.
How the simulation engine works

The engine models the opening phase of a PTCG Pocket game — the turns that decide whether a deck "bricks" or flies out the gate:

  1. Mulligan — if neither player has a Basic Pokémon in the opening hand, hands are shuffled and redrawn (up to 20 times).
  2. T0 — Opening commit — all Basic Pokémon are placed to the bench; Tools and Stadiums attach automatically. Only Trainers and Supporters remain in hand.
  3. T1 / T2 (/ T3 / T4) — each turn: draw 1 card, play any eligible hand-accel or disruption cards (Poké Ball, Professor's Research, Red Card, Mars, Copycat), then commit new Basics / Tools / Stadiums.
  4. Score — after each turn, the remaining hand is scored against that deck's custom Scoring Rules. Higher score = better start.

⚠️ The engine does not simulate attacks, damage, or prize cards — it is a fluidity / consistency tool only.

Development Roadmap
Phase 1 — Foundation
Card database · Explorer with filters · Deck Builder · Card tagging system
Phase 2 — Fluidity Analysis
Simulation engine · Custom scoring rules · Single-run hand view · Bulk statistics · Score distribution charts
Phase 3 — VS Battle
BattleEngine · Head-to-head deck comparison · Turn-by-turn single run with card images · Bulk battle win-rate statistics · Hand-accel & disruption effects · Turn selector (T2 / T4)
Phase 4 — Pack Simulator
Real pull rates from official data · Open 1 / 10 / 100 packs · Complete Set mode · Bulk Sim (10–100 runs) with avg / median / distribution histogram · Luck Meter · Rarity target chips (choose which rarities count toward completion) · Full B3a Paradox Drive card database
Changelog
v0.4 Latest May 2026
  • 📦 Pack Simulator — open packs with real official pull rates for all 18 sets
  • 🎲 Open Packs mode: simulate 1, 10 or 100 packs and see every card pulled with images
  • 🏆 Complete Set mode: opens packs until every target card is collected, reports packs needed
  • 📊 Bulk Sim mode: run 10–100 complete-set simulations, get avg / median / p25 / p75 / best / worst + distribution histogram
  • 🍀 Luck Meter: animated needle showing how your pulls compare to statistical expectation
  • 🎯 Rarity target chips: select exactly which rarities count toward "completion" — exclude Immersives, Shinies or Gold Crowns for more realistic goals; bonus pulls shown greyed-out in the card grid
  • 📋 Pull Order toggle: switch the card grid between Set Order and the order each unique card was first pulled
  • 🗂️ Paradox Drive (B3a) — full 109-card set added: 74 regular cards + 35 secret rares (Full Art, Special Art, Immersive, Shiny ✦, Double Shiny ✦✦, Gold Crown) with card images and correct pull rates
  • 🔧 Database update — all 3,384 cards across 18 sets now carry a rarity4pullrate field that maps each card to its internal pull-rate rarity code (C / U / R / RR / AR / SR / SAR / IM / S / SSR / UR), enabling the Pack Simulator to correctly weight every draw
v0.3 May 2026
  • ⚔️ VS Battle — head-to-head simulation with BattleEngine (Single Run + Bulk Battle)
  • 🎲 Single Run: turn-by-turn card-image replay with drawn card indicator and effect chips
  • 📊 Bulk Battle: win-rate stats, average score, turn-average timeline over thousands of games
  • 🔀 Mode toggle (Single / Bulk) and turn-depth selector (T0–T2 / T0–T4)
  • 🃏 Full 20-card deck preview in VS picker panes
  • ⚙️ Engine info block explaining what is and isn't simulated
  • 💡 About page with features overview, engine breakdown, roadmap, and Ko-fi support button
  • 🏟️ Stadium cards now automatically committed to field each turn (alongside Basics & Tools)
v0.2 April 2026
  • ⚗️ Fluidity Lab — simulation engine with custom scoring rules
  • 🎲 Single-run hand view with per-card score breakdown
  • 📊 Bulk simulation: score distribution histogram, top trigger cards, mulligan rate, repeated hands
  • 🏷️ Card tagging system (Essential, Combo, Brick, Support, Tech, FirstTurn)
  • ⚡ Synergy Rules: bonus, penalty, and redundancy conditions based on hand contents
  • 📋 Deck import / export (JSON)
v0.1 March 2026
  • 🔍 Card Explorer — full PTCG Pocket card database with advanced filters (type, element, HP, retreat cost, rarity, ability)
  • 🃏 Deck Builder — build and manage 20-card decks persisted in browser local storage
  • ♥ Favorites and Wishlist flags with collection filters
  • 🔎 Inline card detail panel with related cards
  • 🚀 Initial public release
Advertisement