Build decks. Battle. Repeat.
A Pokémon Trading Card Game simulator built on the Next.js App Router. Card data, deck rules and battle state are served by Route Handlers under /api.
Browse Cards
Search the card pool by name and energy type, and inspect attacks, weaknesses and retreat cost.
Build a Deck
Assemble a 60-card deck with live validation for the copy limit and energy count.
Battle Arena
Start a match, take turns, play cards and trade attacks with weakness and resistance applied.
Simulate & Analyse
Play decks against each other thousands of times to see which lists actually win, and against what.
20,444
Cards in the pool
0
Decks built