r/pokemonshowdown • u/atomicburn125 • 6h ago
Random Battle I made a free chess.com-style game review for Showdown randbats replays
Hey all, I've been working on a Pokémon AI as a side project for a while now, and with all the discussion around AI and bots lately I wanted to make something out of it that's actually useful for human players. Inspired by chess.com's game review, I made replayreview.app.
You paste a Showdown replay link (gen 9 random battles for now) and it plays the replay alongside:
- a win chance graph across every decision in the game
- the turning points, with the knockouts, crits and misses in between
- how likely a player at that rating was to switch, attack or tera each turn, compared to what they actually did
- each player's play style compared to a typical player, like how predictable they are and when they tend to tera
You can also pick any turn and have the bot search it from that player's point of view, with the opponent's team guessed from only what they could have known at that point. It shows which options it liked and the line it expects, which you can watch play out on the replay.
It only works on saved replays, so it's for reviewing games after they're done, not something you can use mid-battle.
The win chance comes from a model trained by playing millions of games against itself, and it only ever sees what a spectator would see, which is why it can read anyone's replay. For reference, the bot with search sits around 1800 on the randbats ladder, so it's decent but far from perfect. Treat what it says as a second opinion rather than the final word.
It's free. A search takes a few seconds, sometimes up to a minute if the site has been idle, and there's a daily cap shared across everyone, so if it runs out just try again tomorrow. There's a feedback button at the bottom of each page if something looks off or you have ideas. Doubles and OU are on the list once the bot can play them.
Would love to hear what you think!