В наши дни геймификация обучения довольно популярна, и почему бы и нет, поскольку она делает вещи еще проще! Microsoft также следовала этой тенденции. Программный гигант недавно объявил о запуске Code Hunt , браузерной игры для всех, кто интересуется кодированием. Microsoft применяет игру как дизайн к кодированию, что делает ее более увлекательной и интересной для учащихся.
Microsoft Research Code Hunt
Code Hunt разрабатывается командой в Microsoft Research , которую возглавляют ведущий инженер-исследователь программного обеспечения Пели де Халлео и руководитель отдела разработки Николай Тильманн. Code Hunt работает на Microsoft Azure и фокусируется на двух языках, Java и C #.
В игре 15 секторов и каждый сектор имеет разные уровни. 15 секторов включают в себя:
- 00 – Тренировка
- 01- Арифметика
- 02- Петли
- 03- Петли 2
- 04- Условные
- 05- Условные 2
- 06- Струны
- 07- Струны 2
- 08- Вложенные циклы
- 09- 1d массивы
- 10- Зубчатые массивы
- 11- массивы 2
- 12- Поиск сортировки
- 13- Сайферы
- 14- пазлы
Code Hunt основан на головоломках, которые игроки должны изучить, используя данные подсказки и контрольные примеры. Учащиеся/игроки должны изменить код, чтобы он соответствовал функциональному поведению секретных решений. Если их код совпадает, они получают оценку и переходят на следующий уровень и так далее.
Способ обучения кодированию в Code Hunt очень отличается. В отличие от обычных классов кодирования, Code Hunt предоставляет ученикам пустой лист с набором различных тестовых примеров. Проблемы здесь представлены в виде шаблона, сопоставления входов и выходов – и поиск подходящего шаблона, безусловно, будет интересным для игроков.
Игра начинается с подробного урока с приветственным сообщением: «Привет, программа! Вы экспериментальное приложение, известное как CODE HUNTER. Вас вместе с другими охотниками за кодом отправили в сверхсекретную компьютерную систему для поиска, восстановления и захвата как можно большего количества фрагментов кода. Ваш прогресс, наряду с вашими коллегами-охотниками за кодом, будет отслеживаться. Удачи. “
Основанный на Pex, продвинутой реализации Microsoft Research динамического символьного исполнения, CodeHunt.com определенно поможет вам отточить свои навыки кодирования.