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

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

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

Новости

Публикации

Почему у обычной карповой рыбы ядовитая икра: что известно о маринке

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

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

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

Квантовые спины впервые сдвинули сантиметровый объект: как физики преодолели барьер микромира

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

Планшет, ноутбук и холст для рисования в одном флаконе: обзор Ninkear S13 Neo на Intel N150

Тем, кто привык к интерфейсу Windows, но не всегда хочет брать с собой ноутбук, придётся по душе Ninkear S13 Neo. По виду это обычный планшет с 13-дюймовым экраном, внутри которого работает Windows...

Самое странное облако Марса нарушило земные законы физики: почему шлейф длиной 1800 км не должен существовать

Каждое утро в период марсианского лета над южным полушарием планеты возникает гигантское атмосферное явление. Над западным склоном потухшего вулкана Гора Арсия формируется узкое белое облако из...

Почему дайверы со всего мира хотят увидеть дно озера Каинды в Казахстане

Куда только не хотят попасть дайверы-экстремалы: от остатков затонувших кораблей до пещер, из которых не факт, что выйдет выплыть. Но необычные виды и острые ощущения берут верх над чувством...