The Fishing Hole
An idle/incremental browser fishing game — a Preact island with timestamp-based passive accrual, rarity tiers, and a persistent collection.
- Preact
- TypeScript
- Astro
The first entry in the site’s games corner. Cast a line and catches surface on their own; the longer you linger, the rarer they run.
Progression is computed from timestamp deltas and the Page Visibility API rather than interval ticks, so background-tab throttling can’t distort it and there’s no offline-progress exploit. Loot uses level-weighted rarity tiers, and your collection persists in localStorage behind a corrupt-data guard. The pure logic is unit-tested; the UI is a single Preact island hydrated only when it scrolls into view.