Medicham vs Wigglytuff: how much do IVs actually matter?

Human-guided, AI-generated (Claude). Methodology, honesty notes and disclosures.

4,096 x 4,096 IV spreads x 9 shield scenarios x 1 distinct moveset/bait grid = 150,994,944 simulated matchups (146,149,614 deduplicated engine calls -- IV-identical cells share one sim) (2 grids were baked, but Psycho Cut / Dynamic Punch + Ice Punch, baiting and Psycho Cut / Dynamic Punch + Ice Punch, no bait are byte-identical, so they count once).

Controls

Your IVs: which one should you build?

Runs entirely in your browser; nothing is uploaded. Paste your Poke Genie CSV (or pick the file) and your mons are ranked below. Only Igglybuff, Jigglypuff, Medicham, Meditite, Wigglytuff rows are read.

The short version

Every matchup at once: 4096 Medicham x 4096 Wigglytuff

Hover a cell to outline it across the view. At the default zoom a cell covers a BAND of ranks, not one spread -- the caption under the plot states the current band size, which narrows to a single spread as you zoom in.

Coverage vs attack: is there a cliff?

Off the frontier: attack vs stat-product rank

Coverage: which Medicham spreads beat the most Wigglytuff

Pareto: Wigglytuff coverage vs the rest of the meta

Drill-down: one Wigglytuff spread at a time

Mechanism: breakpoints, bulk, and the community claims

Recommendations

The other side: anti-Medicham Wigglytuff tech

Methodology, honesty notes and disclosures

generated 2026-08-24 19:05 UTC | engine 5839391a7596 | gamemaster 8f1d6cca5c0f | mechanics legacy | 146,149,614 deduplicated engine calls covering 301,989,888 matchup cells -- but Psycho Cut / Dynamic Punch + Ice Punch, baiting and Psycho Cut / Dynamic Punch + Ice Punch, no bait are byte-identical, so 50% of those cells are duplicates of another grid; the intro at the top of the page quotes the DISTINCT total, 150,994,944 | grids embedded: dpip_bait, dpip_nobait

All declared inputs are present in this build.