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

Lightbot

2008

Головоломка: ведите робота многоразовыми командами.

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

ПолезностьСредняяредакционная ↘
Вы играете
Игроки складывают команды движения, поворота, прыжка и подсветки в короткие программы, переиспользуют процедуры и дорабатывают решения, пока робот не зажжёт все целевые плитки.
Чем может быть полезна
Нехватка слотов программы — вот что заставляет вас открыть для себя процедуры: группировать повторяющуюся последовательность действий и называть её по имени. Это настоящая структура программирования — последовательность, декомпозиция, переиспользование, — хотя всё здесь остаётся значками, без синтаксиса, данных или переменных, которые можно перенести в настоящий язык.
Используют в обучении
3 задокументированных случая ↓ Sheffield Hallam University · Universidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru
Учтите
Значки команд учат структуре простых процедур и циклов, но не затрагивают синтаксис, данные и более запутанные стороны настоящего программирования.

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

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

Подробнее

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

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

Lightbot — небольшая головоломка о программировании, впервые вышедшая в 2008 году и теперь продаваемая как приложение компанией Lightbot Inc. Поле — маленькая сетка из приподнятых и опущенных плиток, парящая в пространстве. Некоторые плитки синие. Ваша задача — заставить маленького робота встать на каждую синюю плитку и включить её.

Вы не управляете роботом напрямую. Вы пишете для него программу. Под полем расположены две полосы пустых слотов, одна подписана «Main», другая — «процедура», и палитра значков-команд: шаг вперёд, поворот налево, поворот направо, прыжок, включить свет и вызвать процедуру. Вы перетаскиваете значки в слоты, нажимаете «играть», и робот выполняет их по порядку.

Палитра — это весь словарь, а сложность идёт от нехватки слотов. Когда Main вмещает восемь слотов, а маршрут требует двадцати шагов, единственный путь — найти повторяющуюся часть маршрута и поместить её в процедуру. Официальный сайт называет последовательности, перегрузку, процедуры, рекурсивные циклы и условия тем, что охватывает игра, и называет её подходящей для любого возраста и созданной для начинающих программистов. Сайт даёт ссылки на загрузку для устройств Apple, Android и Amazon.

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

Вы прослеживаете маршрут глазами, прежде чем что-либо тронуть: вперёд, вперёд, поворот, прыжок, свет. Затем перетаскиваете значки и запускаете. Робот идёт, промахивается мимо плитки и останавливается, поэтому вы смотрите снова и видите, что прыжок случился на шаг раньше нужного.

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

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

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

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

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

    Совпадение — 65 баллов. Понятия программирования — это и есть настоящие ограничения головоломки: лимит команд заставляет игрока открыть для себя процедуры, а нехватка слотов делает переиспользование ценным, а не просто аккуратным. Ничему не учат в текстовом окне; всё открывается через нехватку места, на выдуманной сетке, а не в настоящей задаче программирования.

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

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

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

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

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

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

  • ИсследованиеSheffield Hallam University · Начальная школа · 2017

    Исследователи Университета Шеффилд Халлам изучили подходы маленьких детей к программированию с помощью двух контрастных инструментов, ScratchJr и Lightbot, рассмотрев, как интерфейс каждого инструмента влиял на развитие вычислительного мышления у детей.

    An Exploration of the Role of Visual Programming Tools in the Development of Young Children's Computational Thinking ↗
  • Учебный курсUniversidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru · Университет · 2017

    Преподаватели двух перуанских университетов использовали Lightbot вместе с библиотекой графики Turtle, чтобы познакомить студентов вводного курса программирования с понятиями алгоритма и функции, применив этот подход на курсах первого года в обоих учебных заведениях.

    When the Robot Meets the Turtle: A Gentle Introduction to Algorithms and Functions ↗
  • Школьная программаCode.org / Computer Science Education Week (CSEdWeek) · Разные возрасты

    Lightbot предлагается как официальная активность Hour of Code — общенациональной инициативы Computer Science Education Week и Code.org, которая знакомит миллионы школьников с одним часом информатики, — с материалами для учителей для использования в классе.

    Lightbot as an official Hour of Code tutorial ↗

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

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

Уровень доказательности здесь — «Подтверждено исследованиями». Исследователи Университета Шеффилд Халлам изучили подходы маленьких детей к программированию с помощью двух контрастных инструментов, ScratchJr и Lightbot, и рассмотрели, как интерфейс каждого из них формировал их вычислительное мышление. Преподаватели двух перуанских университетов использовали Lightbot вместе с библиотекой графики Turtle, чтобы познакомить первокурсников с алгоритмами и функциями. Lightbot также — официальная активность Hour of Code с материалами для учителей для использования в классе. Официальный сайт также заявляет, что в игру играли более двадцати миллионов детей и её используют десятки тысяч учителей, но это заявление разработчика об охвате, а не измеренный результат, и здесь оно не засчитывается как доказательство.

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

Совпадение
65/100
Перенос
58/100
Повторение
55/100

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

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

Подтверждено исследованиями

Университетское исследование сравнило Lightbot со ScratchJr в обучении вычислительному мышлению маленьких детей, а преподаватели двух перуанских университетов использовали её на курсах программирования для первокурсников, что подтверждает оценку «подтверждено исследованиями» в отношении того, чему учат значки.

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

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

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

Current iPhone and iPad availability is verified through the App Store snapshot checked on 2026-08-20.

Web availability was investigated on 2026-08-20 but was not considered sufficiently verified for publication as a current platform claim.

The Hour of Code and legacy browser material must not be used as evidence of current Web-platform status for this exact catalog entity.

Release-year confidence is lower than mobile platform confidence because present official pages foreground current access more than original launch history.

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

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