Launching today

GitGuessr
Train code reading skills in a GeoGuessr-like game
46 followers
Train code reading skills in a GeoGuessr-like game
46 followers
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.






Placemeter
Placemeter
@emelie_berg Good question! It doesn't need to match exactly. Technically the AST (Abstract Syntax Tree) of the lines in the repo and the AST of the guess need to match. This mostly means that whitespace and optional characters (e.g. extra parens, trailing semicolons) don't matter. Also, comments are ignored in the comparison.
Really interesting idea. Congrats on launching it!
Sounds like a fun way to test yourself, and also get to know other projects at the same time.
Are you bringing "gamification techniques" to your project?
You should check the Octalysis Framework from Yu-kai Chou.
There are some great concepts there you could apply to your project.
Placemeter
@marcelo_bottoni I think some amount of gamification is inevitable, once the core mechanics are a bit more settled. I didn't know the Octalysis framework. Thanks for the suggestion, will study it a bit closer.