Windows

Code Hunt, gra kodowania z Microsoft Research

Microsoft Research Code Canvas

Microsoft Research Code Canvas
Anonim

Grywalizacja uczenia się jest obecnie w modzie, a dlaczego nie, ponieważ czyni to jeszcze łatwiejszym! Microsoft również podążył za trendem. Gigant oprogramowania ogłosił niedawno uruchomienie gry Code Hunt , opartej na przeglądarce dla wszystkich zainteresowanych kodowaniem. Microsoft stosuje grę w stylu projektowania do kodowania, co czyni ją bardziej zabawną i angażującą dla uczniów.

Microsoft Research Code Hunt

Code Hunt został opracowany przez zespół w Microsoft Research , prowadzony przez Główny inżynier ds. Badań naukowych Peli de Halleux i główny kierownik ds. Rozwoju, Nikołaj Tillmann. Code Hunt działa na platformie Microsoft Azure i koncentruje się na dwóch językach: Java i C #.

Gra ma 15 sektorów, a każdy sektor ma różne poziomy. 15 sektorów obejmuje:

  • 00 - szkolenie
  • 01 - arytmetyczne
  • 02- pętle
  • 03- pętle 2
  • 04 - warunkowe
  • 05 - warunkowe 2
  • 06- ciągi
  • 07- Ciągi 2
  • 08- Zagnieżdżone pętle
  • Pola 09- 1d
  • 10- Poziome tablice
  • 11- tablice 2
  • 12- Wyszukaj sort
  • 13-Cyphers
  • 14- puzzle

Polowanie na kody oparte jest na zagadkach do zbadania przez graczy za pomocą podanych wskazówek i przypadków testowych. Uczący się / gracze muszą zmodyfikować kod, aby dopasować funkcjonalne zachowanie tajnych rozwiązań. Jeśli ich kod pasuje, otrzymują wynik i są przenoszeni do następnego poziomu itd.

Sposób nauki kodowania w Code Hunt jest bardzo różny. W przeciwieństwie do zwykłych klas kodujących, Code Hunt daje studentom pustą tablicę z zestawem różnych przypadków testowych. Problemy tutaj są przedstawiane jako wzór, dopasowując wejścia i wyjścia - i znalezienie pasującego wzorca na pewno byłoby zabawne dla graczy.

Gra rozpoczyna się od wyczerpującego samouczka z wiadomością powitalną mówiącą: "Pozdrowienia, program! Jesteś eksperymentalną aplikacją znaną jako HUNTER CODE. Ty, wraz z innymi łowcami kodu, zostali wysłani do ściśle tajnego systemu komputerowego, aby znaleźć, przywrócić i przechwycić jak najwięcej fragmentów kodu. Twoje postępy, wraz z innymi łowcami kodu, będą śledzone. Powodzenia. "

Bazując na Pex, zaawansowanej implementacji dynamicznej symbolicznej realizacji przez Microsoft Research, CodeHunt.com z pewnością pomoże ci doskonalić umiejętności pisania kodu.