Train code reading skills in a GeoGuessr-like game
GitGuessr is a new unique game that drops you into a random location in a real GitHub repo where some lines of code are hidden. Your goal is to understand the codebase and fill in the missing code as quickly as possible. Play well-balanced games in Python, TypeScript, JavaScript (the top 3 languages on GitHub). Or create your own code maps for the community from your favorite languages or favorite repos.
I've been learning to become somewhat AI-native as a software engineer over the last months, meaning that I use AI assistants/Claude Code for most of my coding. I think I'm fairly effective as an AI native because I have decades of experience programming without AI - I can read and judge the output of Claude Code quickly and effectively.
I believe that skill, the quick orientation in code that an LLM spat out, will be critical for any programmer going forward. But I'm worried that's a hard skill to pick up if you're just starting out in software now. Hence GitGuessr: a playful way to train code reading.
Any feedback welcome but some questions I'm asking myself: How can I better explain upfront what the game is? How can I improve game mechanics to stress either the fun or the educational aspect?
So yeah, I unsubtly borrowed some ideas from GeoGuessr (5 quick rounds to a game, the concept of a "map", the idea that anyone can create a map, the name). I don't know if it would make sense to lean more into that in explaining the game.