TBP.DEV
Available for work
Back to projects

Projects

Pokérandom — Starter Generator

Pokémon starter draft tool with solo vs AI mode, local 2-player draft, team builder, and retro pixel UI inspired by the DS Pokédex.

Pokérandom — Starter Generator

About this project

Pokérandom is a React + TypeScript + Vite single-page app that turns Pokémon team-building into a draft game. Two modes are available: local two-player drafting on the same screen, and solo against an AI with three difficulty levels — Easy picks randomly, Normal selects the candidate with the highest base stat total, and Hard optimizes type coverage across the team. Each turn deals 3 to 5 cards with a configurable reroll budget, drafting six Pokémon per side. Draft rules can filter by generation (Gen 1 to Gen 9), type, competitive tier (OU, UU, AG), and inclusion of legendaries. A Blind Mode hides sprites and reveals only configurable hints. Pokémon data is fetched from PokéAPI v2 (1025 species) with French names and a custom cache, and Smogon competitive sets per tier are baked in. The interface is styled after Pokémon Diamond/Pearl/Platinum with a Press Start 2P retro font, DS-style frame, and floating sprite animations.