Вам достаётся сетка крошечных процессоров, у каждого — место примерно для пятнадцати строк ассемблера и один регистр, и каждый может передавать значения только соседям. Задача называет входной поток и то, во что он должен превратиться, и вы пишете код в каждом узле, чтобы это произошло.
Чем может быть полезна
Игра отрабатывает две базовые привычки низкоуровневого программирования: разбивать задачу между блоками, не видящими состояние друг друга, и читать справочное руководство вместо того, чтобы гадать. Счётчики циклов, инструкций и узлов превращают рабочий ответ в то, что стоит оптимизировать.
Это по-настоящему сложная, намеренно аскетичная игра, от которой легко отскочить; сюжет фрагментарен, и здесь нет ничего для игрока, которому нужны теплота или зрелищность.
Написано 2026-09-15 · редакционная оценка, не измеренный эффект · как мы оцениваем →
Что это за игра
TIS-100 — головоломка про программирование от Zachtronics, студии, стоящей за SpaceChem, Infinifactory, Opus Magnum и Shenzhen I/O. Она вышла в июле 2015 года для Windows, macOS и Linux и стоит одну из самых низких цен в этом каталоге.
Выглядит она как монохромный терминал 1985 года. Экран заполняет сетка из двенадцати маленьких узлов; каждый узел хранит около пятнадцати строк кода и один аккумулятор и может передавать значение только вверх, вниз, влево или вправо соседнему узлу. Вдоль левого края расположены входной поток и результат, которого требует задача. Здесь нет ни графики, ни музыки, кроме гудения, и никакого персонажа на экране. Сюжет приходит обрывками печатного руководства, оставленного прежним владельцем машины, и это же руководство — единственный справочник, который вам на самом деле нужен, потому что игра почти ничего не объясняет на экране.
Что вы делаете на самом деле
Вы читаете, что требует задача, а затем решаете, как распределить работу по сетке. Один узел может читать поток и проверять знак каждого числа; ещё два — обрабатывать отрицательную и положительную ветки; другой — объединять результаты и отправлять их наружу. Поскольку узлы блокируются, ожидая соседа, тайминг имеет значение, и рабочая схема может зайти в тупик, если вы измените одну строку. Когда наконец всё заработает, игра показывает, сколько тактов, инструкций и узлов вы использовали, на фоне гистограммы решений всех остальных, и большинство игроков сразу же возвращаются, чтобы сделать своё решение компактнее.
Что тренирует
Пишет короткие ассемблерные подпрограммы с переходами, условиями и одним регистром
Разбивает одну задачу между узлами, не видящими состояния друг друга
Читает техническое справочное руководство в поисках инструкции
Диагностирует тупик, прослеживая, какой узел ждёт какой
Переписывает рабочее решение под заданную цель по эффективности
Почему оценка — Высокая Внутренний балл 79 / 100
СовпадениеСколько настоящих знаний или навыков требует сама игра?84вес 45%
При 84 игра прямо находится внутри настоящей дисциплины: написание и отладка небольших процедур на ассемблере в условиях реальных ограничений регистров и передачи сообщений. Оценка не выше, потому что сетка из двенадцати узлов и выдуманный набор инструкций — упрощённая модель настоящего железа, а не непосредственная работа по его созданию.
ПереносСработает ли натренированное за пределами игры?72вес 30%
При 72 набор инструкций вымышлен, так что никто не выходит из игры умея программировать настоящий чип. Переносится нечто более весомое: рассуждение о состоянии, блокировках и передаче сообщений между независимыми блоками, а также оптимизация рабочего ответа под заданную метрику вместо остановки на просто правильном.
ПовторениеЗаставляет ли игра применять этот навык снова и снова, с ростом сложности?80вес 25%
При 80 более сорока пяти головоломок используют одни и те же навыки при растущей сложности, гистограммы циклов и инструкций приглашают возвращаться к решённым уровням, а три песочницы позволяют игроку ставить новые задачи после завершения кампании, — это необычно глубокое повторение для головоломки такого размера.
Где игру использовали в обучении
Задокументированные случаи, когда игру использовали для обучения. У каждого есть ссылка на источник.
Школьная программаZachtronics · Средняя школа · 2019
Zachtronics ведёт Zachademics, бесплатную программу институционального лицензирования для государственных школ и некоммерческих организаций школьного типа; TIS-100 на данный момент входит в список доступных игр. Компания заявляет, что её играм нужна поддержка взрослых и они не рассчитаны как учебные инструменты; об использовании какой-либо конкретной школой не сообщается.
Подтверждено практикойПубликаций нет, но игру используют те, кто отвечает за результат: школы, клиники, музеи, научные лаборатории.
Уровень доказательности здесь — «Подтверждено практикой», опираясь в основном на то, что Zachtronics ведёт Zachademics, бесплатную программу институционального лицензирования, которая на данный момент включает TIS-100 в список игр, доступных государственным школам и некоммерческим организациям школьного типа. Компания прямо заявляет, что её играм нужна поддержка взрослых и они не были разработаны как учебные инструменты, и помимо этой доступности использование этой конкретной игры какой-либо конкретной школой не задокументировано. Страница игры на сайте Zachtronics и карточка в Steam, обе проверенные 10 сентября 2026 года, подтверждают сетку узлов, язык ассемблера, справочное руководство, количество головоломок и песочницы. Ни одно исследование не измеряет, что игрок из неё выносит.
Редакционная оценка — не измеренный научный эффект.
Совпадение
84/100
Перенос
72/100
Повторение
80/100
Почему мы её рекомендуем
Проходит — игроки соревнуются в гистограммах по тактам, инструкциям и узлам, придумывают собственные головоломки в песочницах и продолжают играть долго после конца истории, а это поведение, характерное для головоломки, а не курса.
Подтверждено практикой
Zachtronics бесплатно предоставляет эту игру школам через собственную программу Zachademics, что является задокументированным институциональным использованием, хотя компания заявляет, что её играм нужна поддержка взрослых и они не созданы как учебные инструменты; помимо этого, это наше прочтение опубликованных механик.
Windows, macOS and Linux. The printable reference manual that comes with the game is the actual tutorial.
Возрастная рекомендация
14+ лет
Темы
STEM, Логика и стратегия
Форматы игры
Для одного игрока, Головоломка
Теги
Assembly language · Parallel processing · Very challenging · Cheap
Написание и отладка настоящей логики на ассемблере — вся деятельность целиком, но набор инструкций выдуман, а стена сложности не пускает большинство игроков, которым игра иначе могла бы принести пользу.