Перейти к содержимому

Cargo-Bot

2012

Головоломка: программируйте робота для переноски ящиков.

8+ летМобильные устройства

ПолезностьСредняяредакционная ↘
Вы играете
Игроки собирают короткие цепочки команд, циклы и подобия процедур, чтобы научить робота переставлять ящики на нужные места за минимальное число аккуратных шагов.
Чем может быть полезна
Последовательность действий, подпрограммы и отладка не преподаются рядом с головоломками — это единственные инструменты, которые у вас есть, так что провал означает наблюдение за тем, как ваши собственные инструкции выполняются неправильно. Эти идеи хорошо переносятся в сторону первого языка программирования, хотя здесь нет ни синтаксиса, ни текста, чтобы навести мост.
Используют в обучении
1 задокументированный случай ↓ Westside Excellence in Youth, Westside Community Schools (Nebraska)
Учтите
Игра хорошо передаёт логику небольших переиспользуемых процедур, но не учит социальным, синтаксическим или связанным с данными сторонам настоящего программирования.

Получить игру

Не то, что искали? Посмотрите похожие игры →

Подробнее

Написано 2026-09-15 · редакционная оценка, не измеренный эффект · как мы оцениваем →

Что это за игра

Cargo-Bot — головоломка на программирование для планшета. Студия Two Lives Left выпустила её в App Store в апреле 2012 года и до сих пор держит там бесплатно, без рекламы и без покупок. На экране показан кран над рядом цветных ящиков и целевое расположение, в которое эти ящики должны прийти.

Краном вы не управляете напрямую. Вы пишете для него короткую программу из иконок-команд, затем нажимаете «play» и смотрите, как кран выполняет ваши инструкции в точности как написано. Пространство программы намеренно небольшое: несколько ячеек на процедуру, а дополнительные процедуры можно вызывать друг из друга — именно так строится цикл или повторяющийся узор. Само приложение было написано на iPad с помощью Codea, собственного инструмента разработчика для программирования, отчасти поэтому оно выглядит самодельным. Уровни сгруппированы по ярусам, которые заметно усложняются.

Что вы делаете на самом деле

Вы смотрите на ящики, смотрите на цель и вычисляете последовательность ходов. Затем собираете её из иконок: влево, влево, вниз, влево, вверх. Нажимаете «play» и смотрите, как кран делает в точности то, что вы сказали, включая ту часть, где вы ошиблись. Интересное ограничение — место. Ячеек всегда не хватает для очевидного ответа, поэтому приходится находить повторяющийся узор и выносить его в отдельную процедуру, которая вызывает саму себя. Команды также можно помечать цветом, так что шаг выполняется только тогда, когда захват держит красный ящик. Уровни оцениваются по тому, сколько инструкций вы использовали, так что рабочее решение — только половина дела; головоломка в том, чтобы сделать его коротким.

Что тренирует

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

Почему оценка — Средняя Внутренний балл 65 / 100

  1. СовпадениеСколько настоящих знаний или навыков требует сама игра?70вес 45%

    Совпадение останавливается на 70. Головоломку и понятие почти ничто не разделяет: последовательность действий, подпрограммы, рекурсия и условия не преподаются рядом с игрой — это единственные инструменты, которые у вас есть, а провал означает наблюдение за тем, как ваши собственные инструкции выполняются неправильно, а это и есть отладка в чистом виде. До максимума не дотягивает лишь потому, что набор иконок настолько мал, что идеи остаются несколько абстрактными.

  2. ПереносСработает ли натренированное за пределами игры?60вес 30%

    Оценка переноса достигает 60. Конкретные идеи здесь — декомпозиция, переиспользование и прослеживание выполнения — это именно то, что облегчает освоение первого языка программирования, и здесь они отрабатываются в чистом виде: после этого вы узнаёте цикл с первого взгляда. Оценка не выше, потому что нет ни синтаксиса, ни данных, ни текста, так что шаг к настоящему коду остаётся большим.

  3. ПовторениеЗаставляет ли игра применять этот навык снова и снова, с ростом сложности?60вес 25%

    Повторение держится на 60. Каждый уровень — это один и тот же цикл: спланировать, запрограммировать, запустить, найти ошибку, сократить, и уровней достаточно, чтобы повторить это много десятков раз. Поскольку уровни также оцениваются по числу инструкций, вы можете вернуться к уже решённой головоломке и решить её лучше, хотя практика заканчивается там же, где заканчивается сложность.

Где игру использовали в обучении

Задокументированные случаи, когда игру использовали для обучения. У каждого есть ссылка на источник.

  • Школьная программаWestside Excellence in Youth, Westside Community Schools (Nebraska) · Начальная школа · 2021

    Программа дополнительного образования Westside Excellence in Youth школьного округа Westside Community Schools в Небраске провела STEAM-занятие, на котором ученики с детского сада по 6 класс посмотрели обучающее видео, узнали о программных циклах, затем около 15 минут программировали в приложении Cargo-Bot и задокументировали свой прогресс.

    #52: Cargo Bot Coding ↗

Что говорят данные

Подтверждено практикойПубликаций нет, но игру используют те, кто отвечает за результат: школы, клиники, музеи, научные лаборатории.

Уровень доказательности — «Подтверждено практикой». Карточка в App Store, проверенная в августе 2026 года, подтверждает разработчика, релиз в апреле 2012 года, бесплатную цену без покупок и обновление 2022 года, но ничего не говорит о том, что игра делает с учащимся. Уровень поднимает задокументированное использование в классе: программа дополнительного образования в школьном округе Westside Community Schools в Небраске провела STEAM-занятие, где ученики с детского сада по 6 класс посмотрели обучающее видео о программных циклах, затем около пятнадцати минут программировали в Cargo-Bot и фиксировали свой прогресс. Ни одно исследование не измеряет прирост знаний от этого приложения, а более широкая научная литература о головоломочных введениях в программирование существует, но не тестирует его напрямую. Аргумент по-прежнему в основном опирается на то, чего требует уровень: построить программу, запустить её, найти ошибку.

Редакционная оценка — не измеренный научный эффект.

Совпадение
70/100
Перенос
60/100
Повторение
60/100

Почему мы её рекомендуем

Проходит — она остаётся увлекательной чистой головоломкой, даже если убрать все утверждения о переносе навыков программирования.

Подтверждено практикой

Подтверждено практикой: программа дополнительного школьного образования предлагала ученикам с детского сада по 6 класс программировать с помощью приложения в рамках задокументированного STEAM-занятия, хотя ни одно исследование не измеряет, чему учит игра, помимо отчёта этой единственной программы.

Источник данных об отклике игроков

App Store ↗ · 27 оценок · Проверено 2026-08-20

Платформы и доступ

  • App Store ↗Мобильные устройства · Проверено 2026-08-20

The App Store version history still exposes a 1.0 release in April 2012 and a later 2022 update, which is enough to ground the year conservatively.

The store's age floor is lower than the proposed Meaningful Games minimum because sequence planning, abstraction, and debugging frustration matter more than basic touch controls.

Возрастная рекомендация
8+ лет
Темы
STEM, Логика и стратегия
Форматы игры
Для одного игрока, Головоломка
Теги
Programming logic · Robot puzzles · Debugging

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