Goal: Help with planning Pokémon battles

Pokémon have ID, name, types, abilities and stats, and can perform moves, specified in the Pokédex (English, 中文).

Each player has a team of Pokémon. They use moves to reduce the opponent’s HPs (“hitpoints”) to zero. Rules govern when each player may move, and how much damage each move does.

Screenshot of an official Pokedex web entry, a clean flat UI card on a white background with grey angled header tabs. Title reads 'Bulbasaur #0001'. Left side shows a large cel-shaded illustration of Bulbasaur, a squat blue-green quadruped with red eyes and a green plant bulb on its back, sitting in a light grey rounded panel; below it a grey 'Stats' panel with six white bar-chart columns labelled HP, Attack, Defense, Special Attack, Special Defense, Speed. Right side shows body text 'For some time after its birth, it uses the nutrients that are packed into the seed on its back in order to grow.', a 'Versions' row of two small Pokeball icons, a blue rounded info box listing Height 2 prime 04 double-prime, Weight 15.2 lbs, Gender male and female symbols, Category Seed, Abilities Overgrow, then a 'Type' row with green 'Grass' and purple 'Poison' pills and a 'Weaknesses' row with orange 'Fire', grey-blue 'Flying', blue 'Ice' and pink 'Psychic' pills.