Geography Guesser
Here's a place — point at where you think it is on the map.
IntermediateWeb appGame10–20hAI-buildable 5/5needs OpenStreetMap tilesworth shipping
Show a location and have the player pin it on a world map, scoring by distance. The scoring curve is the design problem: linear distance scoring makes almost every guess feel like a failure, so it needs shaping.
UI
Logic
Useful
Hosting · Free forever
Deploys free on GitHub Pages, Cloudflare Pages or Vercel Hobby.
Deploy it and share a link.
Core features · 7
- A location is presented for the player to identify
- The player pins their guess on a world map
- Score is calculated from great-circle distance
- The true location and the guess both show after each round
- A multi-round game with a cumulative score
- Difficulty affects the region pool
- Best scores persist
The interesting part
- Great-circle distance rather than flat map distance
- A scoring curve that rewards close guesses without punishing everything else
- Sourcing location imagery or data with permissive licensing
Once it works
- Add a timed mode
- Add a country-only mode with no map pinning
- Add a shared daily challenge
Suggested stack
reacttypescripttailwindleaflet
External APIs
- OpenStreetMap tiles · no key