Геймификация в обучении? Обзор игры 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
Да, возможно продукт вышел не очень удачный, но, как программист, хоть и с небольшим опытом, могу сказать, многие компании используют похожие программы даже на своих сотрудниках. А в некоторых школах(в начальных классах) и вовсе обучение математики проиходит с помощью таких незамысловатых приложений(конечно же в специализированных школах) до массы это не добралось ещё.

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

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

Новости

Публикации

Почему перцы начинают портиться прямо на кусте, хотя ещё несколько дней назад были совершенно здоровыми

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

Мы неправильно понимали, как растут ткани: первое 4D-картирование органа опровергло базовые теории

Изучение развития органов в эмбриогенезе всегда упиралось в методический барьер: исследователям необходимо одновременно отслеживать трехмерную структуру ткани и изменения в работе генов во...

Куда на самом деле исчезают забытые воспоминания? Ученые нашли нейроны, управляющие правдой и ложью в памяти

Когда человек пытается вспомнить детали давнего разговора или обстановку в комнате, где он был несколько лет назад, его мозг не воспроизводит готовую сцену. Вместо этого нервная система заново...

Почему аккумуляторы на самом деле теряют емкость и как новое нанопокрытие решает проблему их износа

Литий-ионные аккумуляторы используются повсеместно: от смартфонов и ноутбуков до электромобилей и крупных накопителей энергии для энергосетей. Спрос на них растет, а вместе с ним растут и...

1000 нейросетей заперли в одной сети без правил: ИИ-агенты достигли единогласия в масштабах, недостижимых для человека

Индустрия искусственного интеллекта меняет направление развития. Долгое время разработчики стремились увеличивать размер и вычислительную мощность отдельных языковых моделей. Сегодня центр внимания...

Зачем в советском усилителе «Одиссей У-010 стерео» сделали стабилизированный блок питания

Сегодня поговорим об «Одиссее», причем не режиссера Кристофера Нолана, а советском аудио усилителе «Одиссей У-010 стерео», который выпускали с 1984 года на предприятии «Радиоприбор». Это был...