💬 while True: learn()
Разработчик: http://Luden.io/
Жанр: головоломка, образовательный симулятор, визуальное программирование
Платформы: PC (Steam), macOS, Linux, Nintendo Switch, iOS, Android
Время прохождения: основная кампания ~8–10 часов, с дополнительными задачами до 20 часов
Эту игру я нашла, когда в аспирантуре нужно было быстро погрузиться в тему ML. Конечно, игра не помогла мне в написании диссертации (там мне ничего не помогло, ее я так и не написала), но помогла с комфортом освоиться в новой теме.
🟪 В чём суть?
Вы — специалист по машинному обучению, который внезапно обнаруживает, что его кот не просто ходит по клавиатуре, а реально разбирается в программировании. Проблема в том, что вы не понимаете кошачий язык. А кот, судя по всему, уже взломал Пентагон и Google, но не может объяснить, как он это сделал. Ваш вызов: создать переводчик с кошачьего на человеческий. Для этого придётся освоить машинное обучение, нейросети, сверточные алгоритмы.
🟪 Уроки для гейм-дизайнера
1️⃣ Обучение через ограничения
Вам не дают все блоки сразу. Каждая задача — это новый набор инструментов, с которым нужно найти решение . Это идеальный пример прогрессии сложности: игрок осваивает механику, потом её усложняют, потом добавляют новую. Никаких текстовых туториалов. Пробуй, ошибайся, пробуй снова.
2️⃣ Визуальное программирование как интерфейс
Вся игра строится на визуальном программировании. Вам не нужно писать код — вы перетаскиваете блоки (ноды) на рабочее поле и соединяете их. Каждый блок выполняет свою функцию: сортирует данные, фильтрует цвета, распознаёт фигуры. Задача - собрать цепочку, которая превратит входной поток в нужный результат .
3️⃣Образовательный контент без скуки
В игру встроены ссылки на реальные материалы: статьи, курсы на Coursera, объяснения алгоритмов . Но они не мешают геймплею: вы можете углубляться, если хотите, а можете просто играть. Это идеальный баланс между развлечением и обучением. Неслучайно while True: learn() используют в университетах Великобритании, США, Германии и России для преподавания основ ML.
❌ Важно помнить - это не симулятор ML. Если вы ждёте, что после игры сможете устроиться дата-сайентистом — нет. Это скорее "введение в концепции", а не полноценный курс . Но как способ понять, интересна ли вам тема — идеально.