Геймификация в обучении? Обзор игры While true: learn()

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Обзор | Игры

Наверное, многие из вас, кто пересекался с работниками HR, слышали о таком понятии, как «геймификация в обучении». В 99.99% случаев это всего лишь строчка в резюме и возможность имитировать бурную деятельность ещё в одном направлении. Поэтому, увидев в списке рекомендаций Steam продукт While true: learn() я заинтересовался: неужели и правда удалось сделать курс обучения программированию на Python в рамках компьютерной игры?

Общие впечатления

Игра начинается с довольно распространённого гэга – если ты умеешь правильно включать компьютер, можешь считаться почти программистом. То есть, игра намекает на довольно популярную сейчас идею бизнес-тренеров: ты можешь всё, а те, кому что-то не удаётся, просто недостаточно стараются. Меня, если честно, эта идея вымораживает: продукт достаточно нишевый, и покупателей вряд ли нужно дополнительно мотивировать для знакомства с процессом.

Завязка вполне незамысловатая и как нельзя лучше подходит для этой головоломки. Ваш кот исправил ошибку в одной из программ, и вы решили написать приложение для понимания кошачьего «языка».

Основным принципом подачи материала является так называемое «графическое программирование» — как по мне, сделано со вкусом. Но всё-таки продукт выпущен для ПК, так что графику можно было бы оформить и получше. Вряд ли эта игра, даже с более масштабной графикой, оказалась бы слишком требовательной для старых машин.

По сути, весь игровой процесс заключается в прохождении задач, которые открываются по мере знакомства с новыми вычислительными блоками. Основной же интерес составляют побочные задания, так сказать, ветки древа, потому что по основном стволу идут задания на обучение использования новых возможностей и каких-либо трудностей предложить не могут.

В игре присутствует имитация рабочего процесса. Описания заданий преподносят в виде почтовых сообщений, но, к сожалению, они малоинформативные и дают лишь общее представление о предстоящей задаче. У меня было ощущение, что тексты сообщений больше писались для упоминания популярных шуток, чем для реального описания проекта. Дополнительно при внедрении нового алгоритма игроку предлагают ознакомиться со статьёй о его разработке, применении и прочем, а вот чёткого описания задачи я так ни разу и не встретил.

Весь процесс игры/обучения состоит из выбора вычислительных нод и настройки их фильтров. Звучит круто, но на самом деле это соединение информационного потока (фигуры, цвета и прочее) и настройка значений сортирования данных для получения конечного результата. Основными критериями для решения задачи выступают точность сортировки, скорость обработки данных, затраты на аренду оборудования для фильтрации информации, хотя по факту, в игре ваш алгоритм либо работает, либо нет.

За выполнение побочных заданий и участие в стартапах игрок получает деньги, которые может потратить на улучшение своего оборудования (тогда зачем аренда? Ну да ладно), которое ускоряет обработку информации, увеличивает доступное количество нод или иным способом облегчает разработку. Дополнительно можно потратить средства на готовые алгоритмы, облагораживание главного меню, то есть рабочего пространства… Либо купить новые костюмы для кота, который выступает основной мотивацией персонажа для решения задач по машинному обучению (нет).

Плюсы
  • Интересный концепт знакомства с машинным обучением
  • Стабильная работа на любом более-менее современном железе
  • Интеграция с курсами обучения
  • Мультиязычность
  • Неплохие шутки
Минусы
  • Экономика. Ни сильного влияния на процесс, ни значения она не имеет. Зачем она тут – не ясно
  • Отсутствие чёткого описания заданий
  • Однообразный процесс
  • Отсутствие подсказок во время решения задач
  • Недостаток мотивации игрока для прохождения игры
Выводы

Не могу не отметить крутость концепта. В повседневной жизни, так или иначе, каждый из нас сталкивается с нейронными сетями – умный дом, камера смартфона, маркетинговые предложения от больших магазинов и прочее, но с моей точки зрения потенциал концепта, так сказать, потрачен впустую. Сведение всего процесса программирования только в соединение блоков и оптимизацию обработки информации без визуализации результатов или работы с синтаксисом дает очень обобщенное понимание работы нейронных сетей. С тем же успехом можно почитать Википедию или посмотреть ролики на Youtube. Та же интеграция с курсами – да, круто, выполнена она как простой переход на сайт. Зачем мне для этого прокладка в виде While true: learn() – не ясно.

Самое главное — мне непонятно, кто целевая аудитория этого продукта. Если её начнёт проходить практикующий программист, ничего нового для себя он не почерпнёт точно. Человек же не знакомый с нейронными сетями получит сильно упрощённые представления о работе искусственного интеллекта. А удовольствие от игрового процесса – это точно не об этом продукте. Хотя тема мне интересна, я так и не смог себя заставить дойти игру до конца – не вижу смысла, да и не хочется её повторно запускать от слова совсем. Тот же Scratch, хоть и не является игрой, позволяет делать вещи намного интересней, да и увлекает больше.

Одним словом, «геймификация обучения» — не удалась.

нет
Автор не входит в состав редакции iXBT.com (подробнее »)

1 комментарий

117856551596812404469@google
Да, возможно продукт вышел не очень удачный, но, как программист, хоть и с небольшим опытом, могу сказать, многие компании используют похожие программы даже на своих сотрудниках. А в некоторых школах(в начальных классах) и вовсе обучение математики проиходит с помощью таких незамысловатых приложений(конечно же в специализированных школах) до массы это не добралось ещё.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Главный обман вулкана Иджен, извергающегося голубой лавой

В Индонезии на острове Ява находится единственный в мире вулкан, который извергается голубой лавой вместо привычной всем ярко-красной. Кажется, вот оно, восьмое чудо света, сломавшее все законы...

Почему песчаные дюны могут гудеть, как огромный музыкальный инструмент

В глубине пустыни иногда возникает звук, которому трудно сразу найти источник. Низкий ровный гул напоминает далёкий самолёт, басовую ноту органа или работу крупного механизма. Он может продолжаться...

Зачем в советской активной акустике S-70 (35АС-213) использовался пьезоакселерометр

Активных акустических систем для домашнего стерео в советское время выпускалось не много. А Radiotehnika S-70 (35АС-213, а с 1985 года уже 35АС-013) была настоящих хай-теком тех времен (по начинке,...

Почему только в России оливки разделяют на маслины и оливки, если это один плод

Оливки и маслины — это плоды одного и того же дерева, которое в ботанике называют оливой европейской, или маслиной культурной. Во всём мире эти плоды обозначают одним словом:...

Не для маскировки: зачем жирафу на самом деле нужны темные пятна

Взрослый жираф весит около полутора тонн, а воздух в саванне днем прогревается до +40-45 °C. Спрятаться в тень такой пятиметровый великан не может: акации вокруг слишком низкие и редкие. По всем...

Почему виноград начинает лопаться и загнивать именно тогда, когда грозди почти созрели

У винограда есть особенно обидный момент: почти весь сезон проходит благополучно, ягоды наливаются, начинают менять цвет, становятся мягче и слаще — и именно тогда на них появляются...