Code Hunt is an educational coding game.
Code Hunt is a game! The player, the code hunter, has to discover missing code fragments. The player wins points for each level won with extra bonus for elegant solutions.
Play in Java or C#... or in both! Code Hunt allows you to play in those two curly-brace languages. Code Hunt provides a rich editing experience with syntax coloring, squiggles, search and keyboard shortcuts.
As players progresses the sectors, they learn about arithmetic operators, conditional statements, loops, strings, search algorithms and more. Code Hunt is a great tool to build or sharpen your algorithm skills. Starting from simple problems, Code Hunt provides fun for the most skilled coders.
At the core of the game experience is an automated grading engine based on dynamic symbolic execution. The grading engine automatically analyzes the user code and the secret code to generate the result table.
Code Hunt can included in any PowerPoint presentation and publish as an Office Mix Online Lesson.
Use this PowerPoint template to create Code Hunt-themed presentations.
if statement lesson or this
Code Hunt runs in most modern browsers including Internet Explorer 10, 11 and recent versions of Chrome and Firefox. Yup, it works on iPad.
Extra Zones with new sectors and levels can be created and reused. Read designer usage manual to create your own zone.
Code Hunt can be used to run small scale or large scale, private or public, coding competition. Each competition gets its own set of sectors and levels and its own leaderboard to determine the outcome. Please contact email@example.com for more information about running your own competition using Code Hunt.
Code Hunt was developed by the Research in Software Engineering (RiSE) group and Connections group at Microsoft Research. Go to our Microsoft Research page to find a list of publications around Code Hunt.
Found a bug? Have a question? Want to provide feedback? Please contact our developers at firstname.lastname@example.org.