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

TIS-100

2015

Головоломка на ассемблере о ремонте странного компьютера 1980-х.

14+ летПК

ПолезностьВысокаяредакционная ↘
Вы играете
Вам достаётся сетка крошечных процессоров, у каждого — место примерно для пятнадцати строк ассемблера и один регистр, и каждый может передавать значения только соседям. Задача называет входной поток и то, во что он должен превратиться, и вы пишете код в каждом узле, чтобы это произошло.
Чем может быть полезна
Игра отрабатывает две базовые привычки низкоуровневого программирования: разбивать задачу между блоками, не видящими состояние друг друга, и читать справочное руководство вместо того, чтобы гадать. Счётчики циклов, инструкций и узлов превращают рабочий ответ в то, что стоит оптимизировать.
Используют в обучении
1 задокументированный случай ↓ Zachtronics
Учтите
Это по-настоящему сложная, намеренно аскетичная игра, от которой легко отскочить; сюжет фрагментарен, и здесь нет ничего для игрока, которому нужны теплота или зрелищность.

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

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

Подробнее

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

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

TIS-100 — головоломка про программирование от Zachtronics, студии, стоящей за SpaceChem, Infinifactory, Opus Magnum и Shenzhen I/O. Она вышла в июле 2015 года для Windows, macOS и Linux и стоит одну из самых низких цен в этом каталоге.

Выглядит она как монохромный терминал 1985 года. Экран заполняет сетка из двенадцати маленьких узлов; каждый узел хранит около пятнадцати строк кода и один аккумулятор и может передавать значение только вверх, вниз, влево или вправо соседнему узлу. Вдоль левого края расположены входной поток и результат, которого требует задача. Здесь нет ни графики, ни музыки, кроме гудения, и никакого персонажа на экране. Сюжет приходит обрывками печатного руководства, оставленного прежним владельцем машины, и это же руководство — единственный справочник, который вам на самом деле нужен, потому что игра почти ничего не объясняет на экране.

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

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

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

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

Почему оценка — Высокая Внутренний балл 79 / 100

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

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

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

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

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

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

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

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

  • Школьная программаZachtronics · Средняя школа · 2019

    Zachtronics ведёт Zachademics, бесплатную программу институционального лицензирования для государственных школ и некоммерческих организаций школьного типа; TIS-100 на данный момент входит в список доступных игр. Компания заявляет, что её играм нужна поддержка взрослых и они не рассчитаны как учебные инструменты; об использовании какой-либо конкретной школой не сообщается.

    Zachademics - free educational licensing program ↗

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

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

Уровень доказательности здесь — «Подтверждено практикой», опираясь в основном на то, что Zachtronics ведёт Zachademics, бесплатную программу институционального лицензирования, которая на данный момент включает TIS-100 в список игр, доступных государственным школам и некоммерческим организациям школьного типа. Компания прямо заявляет, что её играм нужна поддержка взрослых и они не были разработаны как учебные инструменты, и помимо этой доступности использование этой конкретной игры какой-либо конкретной школой не задокументировано. Страница игры на сайте Zachtronics и карточка в Steam, обе проверенные 10 сентября 2026 года, подтверждают сетку узлов, язык ассемблера, справочное руководство, количество головоломок и песочницы. Ни одно исследование не измеряет, что игрок из неё выносит.

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

Совпадение
84/100
Перенос
72/100
Повторение
80/100

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

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

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

Zachtronics бесплатно предоставляет эту игру школам через собственную программу Zachademics, что является задокументированным институциональным использованием, хотя компания заявляет, что её играм нужна поддержка взрослых и они не созданы как учебные инструменты; помимо этого, это наше прочтение опубликованных механик.

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

Steam ↗ · 4 108 отзывов · Проверено 2026-09-10

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

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

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