Guess That Pokemon
Guess today's Pokemon from the full base-species pool across generations 1 through 9. Every attempt compares real local Pokedex data against the answer.
Rules 12 attempts, silhouette clue on 11/12, slot-aware types, evolution stage, color and habitat
- One daily answer rotates on the America/New_York calendar.
- You have 12 attempts before the answer is revealed.
- After 11 missed attempts, the silhouette appears for the final attempt.
- Daily answers use base species from generations 1 through 9.
- Type 1 and Type 2 are slot-aware; amber means the type appears in the other slot.
- Evolution stage shows stage number and family depth; amber means the same stage in a different chain length.
- Color and habitat use exact matches.
- Generation, height, and weight show whether the answer is higher or lower.
Make an attempt
Loading the local Pokedex...
| Pokemon | Gen | Type 1 | Type 2 | Evo | Color | Habitat | Height | Weight |
|---|---|---|---|---|---|---|---|---|
| Your clue table will appear here. | ||||||||
Trainer stats
Stored on this browser Your Guess That Pokemon stats
0 Played today 0 Current streak 0 Best streak 0 Total played 0% Win rate - Shortest solve - Average solve 0/0 Daily record
Attempt distribution Wins by attempt across daily and practice games
Previous daily answers Last 7 days
Loading previous answers.
Global Guess That Pokemon stats Syncing with Cloudflare
- Total played - Win rate - Played today - Average win - Best win - Daily / practice
Global attempt wins Synced wins by attempt
How the daily rotation works
The page reads a generated year-ahead schedule from /api/dex/pokedle-schedule.json.
If that file is stale, the browser falls back to the same deterministic no-repeat rotation,
so the game still rotates daily from the all-generation local Pokedex payload.
Run npm run pokedle:daily in a daily automation to refresh the daily answer and schedule files
without rebuilding the full local dex payload.