Windows

Code Hunt, un gioco di codice di Microsoft Research

CS50 2016 Week 0 at Yale (pre-release)

CS50 2016 Week 0 at Yale (pre-release)
Anonim

La gamification of learning è molto in voga in questi giorni e, perché no, rende le cose ancora più facili! Anche Microsoft ha seguito la tendenza. Il gigante del software ha recentemente annunciato il lancio di Code Hunt , un gioco basato su browser per tutti coloro che sono interessati alla codifica. Microsoft sta applicando il gioco come il design alla codifica che lo rende più divertente e coinvolgente per gli studenti.

Microsoft Research Code Hunt

Code Hunt è sviluppato da un team in Microsoft Research , guidato da l`ingegnere principale del software di ricerca Peli de Halleux e il capo dello sviluppo principale Nikolai Tillmann. Code Hunt funziona su Microsoft Azure e si concentra su due lingue, Java e C #.

Il gioco ha 15 settori e ogni settore ha diversi livelli. I 15 settori includono:

  • 00 - Training
  • 01- Arithmetic
  • 02- Loops
  • 03- Loops 2
  • 04- Conditionals
  • 05- Conditionals 2
  • 06- Strings
  • 07- Strings 2
  • 08- Loop annidati
  • 09- 1d matrici
  • 10- Matrici seghettate
  • 11- matrici 2
  • 12- Ricerca tipo
  • 13- Cyphers
  • 14-puzzle

Code Hunt si basa su enigmi da esplorare dai giocatori usando gli indizi e i casi di test forniti. Gli studenti / giocatori devono modificare il codice per abbinare il comportamento funzionale delle soluzioni segrete. Se il loro codice corrisponde, ottengono un punteggio e vengono spostati al livello successivo e così via.

Il modo di imparare a codificare in Code Hunt è molto diverso. A differenza delle classiche classi di codice, Code Hunt fornisce una lavagna vuota agli studenti, con una serie di diversi casi di test. I problemi qui sono presentati come un pattern, corrispondenti input e output - e trovare il modello di abbinamento sarebbe sicuramente divertente per i giocatori.

Il gioco inizia con un tutorial completo con un messaggio di benvenuto che dice "Saluti, programma! Sei un`applicazione sperimentale nota come CODICE HUNTER. Tu, insieme ad altri cacciatori di codice, sei stato inviato in un sistema informatico top-secret per trovare, ripristinare e catturare quanti più frammenti di codice possibile. I tuoi progressi, insieme ai tuoi amici cacciatori di codice, saranno monitorati. Buona fortuna. "

Basato su Pex, l`implementazione avanzata di Microsoft Symbol per l`esecuzione simbolica dinamica, CodeHunt.com ti aiuterà sicuramente ad affinare le tue capacità di codifica.