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

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

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

Новости

Публикации

Эль‑Ниньо набирает силу: как потепление в Тихом океане меняет погоду по всей планете

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

Зачем в Японии выращивают кубические арбузы, которые почти нельзя есть

В городе Дзэнцудзи на острове Сикоку один арбуз в форме идеального куба стоит около 15 тысяч иен — это тысяч десять рублей, в шесть-семь раз дороже обычного круглого собрата. При этом...

Почему даже матёрый волк старается не связываться со взрослым кабаном

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

Как Джон Каридис изобрел раздвижную клавиатуру Butterfly из двух диагональных половинок

В 1993 году корпорация IBM зафиксировала чистый убыток в 8 миллиардов долларов — крупнейший в истории американского бизнеса на тот момент. Компания стремительно уступала рынок персоналок...

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

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