Один крестик запускает вторую линию: разбираю цепную реакцию в TIC.EXE
Я разрабатываю TIC.EXE — игру, в которой поле с крестиками и ноликами становится основой боевой головоломки. Покажу один короткий эпизод: как модуль Infection превращает обычное завершение ряда в цепную реакцию. Это специально подготовленная позиция из обучения, а не случайная удачная партия.
Что видно до хода
На верхней линии стоят два крестика и остаётся свободная клетка справа. На нижней уже есть два нолика и крестик. Простое чтение ситуации — закончить верхний ряд. Но с установленным модулем важна ещё и возможность изменить соседние клетки. На первом кадре стоит остановиться и посмотреть на оба ряда. Для такой механики игроку нужно заметить не только свободное место для линии, но и клетки, которые могут стать продолжением действия.
Как работает показанная последовательность
В ролике крестик ставится в правую клетку верхнего ряда. Первая линия срабатывает, после чего Infection превращает два соседних нолика в крестики. Из-за этого готовой становится нижняя линия — она срабатывает следующим шагом. Причина цепочки читается на одном поле: ход → первая линия → изменение соседних символов → вторая линия. Я показываю весь короткий эпизод, потому что финальный скриншот скрывает самое интересное: почему появилась вторая линия и что именно сделал модуль.
Что важно объяснить интерфейсом
Когда после одного действия происходит несколько событий, зрителю легко увидеть только вспышки и большую итоговую цифру. Здесь мне интересна читаемость самого преобразования. Можно ли без длинного объяснения заметить замену ноликов? Понятен ли порядок двух срабатываний? Для проверки достаточно остановить GIF в трёх местах: перед ходом, после первой линии и после превращения соседних символов. Если смысл понятен только по подписи под роликом, значит визуальному объяснению ещё есть куда расти. Это критерий, по которому я предлагаю смотреть этот пример.
Почему это обучение, а не демонстрация «идеального билда»
Позиция собрана для знакомства с модулем. По ней нельзя судить о среднем уроне за всю игру, сложности прохождения или вероятности такой цепочки в обычном забеге. Зато она хорошо показывает конкретное правило и позволяет обсуждать его без случайного шума. Для меня интерес такого поля — в возможности искать продолжение хода. Знакомая сетка остаётся маленькой, но последствия действия выходят за пределы одного завершённого ряда. В этом эпизоде важен именно переход к следующей линии, а не рекордная сумма.
Где следить за проектом
Страница TIC.EXE уже опубликована в Steam, игру можно добавить в список желаемого. Это ещё не релиз игры. В разработке я использую Claude Code. По раскрытию на странице Steam ИИ также применялся к коду, текстам, переводу описания и части магазинных материалов; результаты проверяются и редактируются. Этот GIF записан из самой игры, он не сгенерирован. Интересно ваше мнение о показанном ходе: получается ли с первого просмотра понять, почему после верхней линии сработала нижняя?