Score: 0
Score: 0
Type any Pokémon name into the search box and hit Select. The game pulls live data from the PokéAPI — stats, moves, type, everything. Toggle AI ON if you want to battle the CPU instead of a second player.
Once both fighters are chosen, hit FIGHT. The Pokémon with the higher Speed stat goes first. From there turns alternate — you pick a move, your opponent picks a move, back and forth until someone faints.
Each Pokémon has up to 4 real moves pulled from the API. Every move has a power value and a type. Physical moves use Attack vs Defense. Special moves use Sp. Atk vs Sp. Def. Pick wisely.
The full 18-type effectiveness chart is in play. Fire melts Ice, Water douses Fire, Ghost ignores Normal. A super effective hit does 2× damage. An immune matchup does nothing. Check your types before you commit.
Every attack has a 6.25% critical hit chance for 1.5× damage. Some moves inflict status conditions — paralysis skips your turn 25% of the time, poison stacks damage each round, sleep locks you out for 1–3 turns.
Reduce your opponent's HP to zero to win the round. Scores are tracked across rematches. Hit Retry to run it back with the same Pokémon, or New Game to start fresh with new picks.