Code Hunt, an educational, browser-based coding game from Microsoft Research

Gamification of learning is quite in vogue these days, and why not, as it makes things even easier! Microsoft has followed the trend too. The software giant recently announced the launch of Code Hunt, a browser-based game for all who are interested in coding. Microsoft is applying the game like design to the coding which makes it more fun and engaging for the learners.

Microsoft Research Code Hunt

Microsoft Research Code Hunt

Code Hunt is developed by a team in Microsoft Research, led by Principal Research Software Engineer Peli de Halleux and Principal Development Lead Nikolai Tillmann. Code Hunt runs on Microsoft Azure and focuses on two languages, Java and C#.

The game has 15 sectors and each sector has different levels. The 15 sectors include:

  • 00 – Training
  • 01- Arithmetic
  • 02- Loops
  • 03- Loops 2
  • 04- Conditionals
  • 05- Conditionals 2
  • 06- Strings
  • 07- Strings 2
  • 08- Nested Loops
  • 09- 1d arrays
  • 10- Jagged arrays
  • 11- arrays 2
  • 12- Search sort
  • 13- Cyphers
  • 14- puzzles

Code Hunt is based on puzzles to be explored by the players using the given clues and test cases. The learners/players have to modify the code to match the functional behavior of secret solutions. If their code matches, they get a score and are moved on to the next level and so on.

The way of learning to code in Code Hunt is very different. Unlike the regular coding classes, Code Hunt gives an empty slate to the students, with a set of different test cases. The problems here are presented as a pattern, matching inputs and outputs – and finding the matching pattern would surely be fun for the players.

The game starts with a comprehensive tutorial with a welcome message saying, “Greetings, program! You are an experimental application known as a CODE HUNTER. You, along with other code hunters, have been sent into a top-secret computer system to find, restore, and capture as many code fragments as possible. Your progress, along with your fellow code hunters, will be tracked. Good luck.”

Based on Pex, Microsoft Research’s advanced implementation of dynamic symbolic execution, will definitely help you hone your coding skills.

Posted by on , in Category General with Tags
Anand Khanse is the Admin of, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.