Showdown+ concept client — not affiliated with Pokémon Showdown / Smogon
offline

Showdown, rebuilt.

Same server. Same ladder. Same players. A client from this decade.

In this prototype, “Find a battle” starts a playable demo match vs the computer in the new battle UI. On the real server this button sends /search over the same socket the Live tab uses.

Your demo record: 0–0

🔴 Live on the official server REAL DATA

Connecting…

Loading live battles…

What’s different?

  • Calc built in. Every move button shows a damage range vs the active opponent — no Showdex tab-juggling.
  • Readable log. Turn-by-turn, grouped, with damage % — not a wall of pipe characters.
  • Teambuilder that feels like software. EV sliders, usage-style move picks, one-click import/export.
  • Mobile-first. Big tap targets, one-column battle view.
  • Nothing to migrate. Your account, rating and teams live on their server — this is just a front door.

⚔️ Play on the real ladder REAL

Your password goes only to Showdown's own login server, relayed by our Cloudflare Worker — their server doesn't answer browser pages directly (no CORS headers). It is never stored, logged, or kept after login. Using an unregistered name? Leave the password blank and it's yours for the session.

[Gen 9] OU DEMO MATCH — local engine, real UI Turn 1
opponent Pokémon
your Pokémon
Switch:

[Gen 9] Random Battle REAL MATCH — official server
opponent Pokémon
your Pokémon
Switch:

Waiting for the battle to start…

Teambuilder MOCKUP — import works, saving doesn’t (yet)

Import / Export

Paste any standard Showdown team export — the slots above update. Export regenerates paste text from the slots (edits and EV sliders included).

Live spectate REAL — official server

This tab opens a real WebSocket (SockJS transport) to sim3.psim.us, joins the lobby as a guest, lists live battles and renders any battle you pick with the new UI’s log parser. Spectating needs no account. Playing on the ladder needs the challstr login flow — that’s the next build step, not faked here.

Live battles

Pick a battle to spectate

—
VS
—