Вы высаживаетесь на ледяной планете с одним роботом. Собираете визуальные блоки в программу, запускаете её и смотрите, как робот добывает дерево, разжигает костры, делает детали и строит новых роботов. Когда программа застревает из-за нехватки топлива или сдвинувшегося ресурса, вы открываете её и исправляете порядок действий.
Чем может быть полезна
Написать инструкции, увидеть, как они наглядно ломаются, и изменить один блок — это и есть весь цикл, а в поздних главах появляются функции и переменные именно тогда, когда процедуры становятся неуправляемыми, — примерно в том порядке, в котором с ними встречается программист. Блоки при этом по-прежнему скрывают ошибки, о которых сообщил бы текстовый код.
Учтите
Игра всё ещё в раннем доступе, поэтому главы, баланс и набор блоков меняются от обновления к обновлению, а сохранение может повести себя иначе после патча.
Написано 2026-09-15 · редакционная оценка, не измеренный эффект · как мы оцениваем →
Что это за игра
Craftomation 101 — игра про визуальное программирование и автоматизацию от студии Luden.io, вышедшая в раннем доступе в феврале 2024 года для Windows, macOS и Linux. Ваша ракета садится на замёрзшей планете с одним маленьким роботом, КрафтоМейтом, и цель — согреть это место настолько, чтобы на нём начали расти растения.
Вид — мягкая, нарисованная от руки карта сверху: лёд, камень, голая земля. Вы кликаете на робота, открываете его программу и перетаскиваете блоки в список: подойти к предмету, поднять, положить, разжечь костёр, повторить. Затем нажимаете «play» и наблюдаете. Сессии могут быть короткими, потому что одна процедура — это самостоятельная головоломка, но карта продолжает расширяться, а колонии роботов постоянно нужно топливо. Игра всё ещё в разработке, и студия регулярно выпускает обновления, так что набор блоков и список глав пока не окончательны.
Что вы делаете на самом деле
Вы пишете программы и смотрите, как они выполняются в мире игры. Первая процедура может состоять всего из четырёх блоков: подойти к дереву, взять древесину, отнести к костру, положить. Она работает, пока у робота не кончится энергия, — тогда вы добавляете шаг, заставляющий его поесть. Она работает, пока не закончится ближайшее дерево, — тогда вы добавляете поиск. Каждый сбой виден прямо на экране, и это делает исправление конкретным, а не абстрактным. В поздних главах появляются именованные функции, которые можно вызывать из нескольких роботов, переменные для хранения счётчика и массивы для списка целей, и к этому моменту ваша колония уже достаточно большая, чтобы всё это действительно пригодилось.
Что тренирует
Выстраивает инструкции в порядок и предсказывает результат до запуска
Находит сбойный шаг, наблюдая, где остановился робот
Оборачивает повторяющуюся последовательность в именованную функцию
Использует переменную для хранения счётчика, нужного программе позже
Планирует цепочку снабжения, чтобы роботы сами себя обеспечивали топливом
Почему оценка — Средняя Внутренний балл 68 / 100
СовпадениеСколько настоящих знаний или навыков требует сама игра?72вес 45%
Оценка 72. Продвинуться можно только написав и исправив программу: роботы сами по себе ничего не делают, так что любой прогресс — это программа, которая сработала правильно, а любая неудача — та, что не сработала. Это настоящее программистское мышление: последовательность действий, отладка, функции, переменные, — хотя всё это работает внутри упрощённого мира визуальных блоков, а не в настоящей среде разработки.
ПереносСработает ли натренированное за пределами игры?65вес 30%
Оценка 65. Выстраивание последовательности, отладка и сама причина существования функций и переменных переносятся в настоящее программирование, и игра вводит их примерно в том порядке, в котором с ними встречается работающий программист. Не переносится синтаксис: игроку, который проведёт здесь пятьдесят часов, всё равно придётся учиться писать настоящий код, ведь блоки скрывают ошибки, о которых текстовый язык сообщил бы прямо.
ПовторениеЗаставляет ли игра применять этот навык снова и снова, с ростом сложности?65вес 25%
Оценка 65. Каждый новый ресурс и каждый новый робот — это ещё одна процедура, которую нужно написать, так что один и тот же цикл «написать — запустить — исправить» повторяется на протяжении всей игры, а не появляется один раз в обучении и не исчезает. Оценка средняя, потому что игра всё ещё в раннем доступе, и не все поздние главы, которые углубили бы эту практику, уже готовы.
Что говорят данные
Только редакционная оценкаНикто вне нашей редакции это не проверял. Это наше прочтение того, как игра устроена.
Уровень доказательности «Только редакционная оценка». Собственная страница игры у разработчика и страница в Steam, обе проверенные 10 сентября 2026 года, подтверждают визуальное блочное программирование, описанные выше функции, переменные и массивы, статус раннего доступа и бесплатную браузерную версию, на которую ведёт ссылка с сайта студии. Исследований этой игры не существует, и мы не нашли ни одной учебной программы, построенной вокруг неё. Эта оценка опирается на то, что игрок не может продвинуться, не написав и не исправив программу, — а это едва ли не самая прямая связь между механикой и предметом, какая вообще бывает в играх такого рода.
Редакционная оценка — не измеренный научный эффект.
Совпадение
72/100
Перенос
65/100
Повторение
65/100
Почему мы её рекомендуем
Проходит — причина продолжать играть в том, что замёрзший мир медленно зеленеет, а команда роботов сама себя обеспечивает; программирование здесь — инструмент, который вы берёте в руки, а не тест, который нужно сдать.
Только редакционная оценка
Это наше собственное прочтение механик, сверенное со страницей игры у разработчика и страницей в Steam, которые подтверждают визуальное программирование, функции и переменные, а также статус раннего доступа. Исследований или учебных программ, построенных вокруг этой игры, не существует.
Windows, macOS and Linux. The developer links a free browser version on the Poki portal and a free demo on itch.io, so a family can try the block programming before buying.
Возрастная рекомендация
9+ лет
Темы
STEM
Форматы игры
Для одного игрока, Головоломка, Симулятор
Теги
Visual programming · Automation · Free browser version · Early access
Продвинуться можно только написав и исправив программу, а функции и переменные появляются именно тогда, когда процедура становится неуправляемой, хотя блоки по-прежнему скрывают синтаксис, который потребовал бы настоящий язык программирования.