Mojo Quest is a browser-based game for learning Mojo syntax by closing engineering tickets for a fictional robotics company.
I’ve been working on building resources to help developers get started with Mojo, and I think Mojo Quest will be a fun addition. In complexity, it sits between the Mojo Quickstart and the Mojo GPU Puzzles.
Early problems cover fundamentals like functions, types, operators, and control flow. Through increasingly complex tickets, you’ll also learn Mojo’s ownership and metaprogramming. Every problem runs your code through the Mojo compiler so you can learn from the authentic error messages.
I hope you find it both engaging and educational! One beta tester called it “snacky” which I think captures the spirit of it well. It’s easy to pick it up and knock out a few challenges in a matter of minutes.
The code is open source, so feel free to open an issue or PR. If you’ve got ideas for extensions or improvements, I’d be happy to hear them. ![]()