Логика мира — заскрипела, как заедающий жесткий диск.
И выстрелила:
[ВНИМАНИЕ: ОБЪЕКТ НЕСАНКЦИОНИРОВАН]
Класс угрозы: не определен
Причина: невозможно прочитать сигнатуру игрока
Статус: потенциальный читер / экспериментальная сущность
Рекомендация: эвакуация NPC, принудительное удаление
Таймер: 23:59:59
Макс моргнул.
—
И в этот момент все началось.
Персонаж стоял неподвижно.
Его поза была до боли знакома — нейтральная стойка, разработанная аниматорами лет десять назад. Макс узнал ее сразу. Руки вдоль тела, чуть согнутые локти, легкий наклон головы. Тот самый застывший образ, в котором NPC встречают игрока в лобби, пока не получат команду.
Но теперь все изменилось. Лицо осталось прежним — кукольное, застывшее, с выражением «по умолчанию». Но глаза… глаза ожили.
Они не моргали. Они двигались. Слишком быстро, чтобы быть случайностью. Макс видел, как взгляд метался — по дуге, как будто сканировал окружение. По кругу. Рывок вправо. Рывок влево. Задержка. Сброс. И снова по кругу.
Система перезапускала алгоритм распознавания угроз. Впервые. Потому что никогда не была готова к такому. Этот NPC не должен был чувствовать страха. У него просто не было скрипта на страх.
Но он испугался.
Макс наблюдал, как второй персонаж — кузнец, стоявший у наковальни и методично поднимавший молот, — вдруг застыл. Молот завис в воздухе, потом пропал. Просто… исчез. Словно сам мир не знал, как обрабатывать ошибку.
Кузнец отступил. Один шаг. Еще один. Медленно, как будто сам удивлялся, что может это делать. А потом — моргнул, словно понял что-то, и исчез. Телепорт. Аварийный выход, который раньше был просто строчкой кода в документации.
Макс остался один.
Он посмотрел наверх. Небо было мертвым. Фоновая текстура, серо-фиолетовая, не имеющая глубины. В нем не было ни солнца, ни света. Только таймер.
23:58:44.
Система не кричала. Она не угрожала. Просто включила отсчет.
Макс сел. Прямо на землю. Которая, строго говоря, не была землей. Просто поверхность. Плоскость. Слой под текстурой.
Он уставился на цифры. 24 часа. Система дала ему сутки. Не как игроку. Как багу. Как вирусу. Чтобы исчезнуть. Чтобы быть стертым.
Он провел рукой по колену. Не чувствовал ткани. Ни температуры, ни давления. Но чувствовал себя.
— Ну и что ты будешь делать? — спросил он. Не систему. Не бога. Себя. Просто чтобы услышать голос.
Тишина. И таймер.
Что делает сбой, когда понимает, что он — сбой?
Когда осознает, что весь мир работает над его уничтожением?
Он встал. Медленно, как будто тело снова нужно было загрузить в память.
Потянулся. Позвоночник щелкнул — или это щелкнул код.
И шагнул вперед.
Первый шаг.
Макс шел осторожно, будто наступал не на землю, а на гифку, зацикленную текстуру пола.
Плоскость под ногами выглядела убедительно ровной только до момента шага. Стоило сдвинуться — и в месте контакта пробегал едва заметный мерцательный сбой. То ли переход между шейдерами, то ли невидимая заплатка, которую система пыталась натянуть на дыру.
Каждый шаг ощущался с микроскопической задержкой. Как будто между его телом и миром стоял посредник — багнутый фильтр, не до конца уверенный, как должны вести себя ноги.
Он наступал не в мир, а в
Где-то метрах в пяти впереди трава превращалась в камень. Не логично, не с границей — просто резко. Зеленый лоск сменялся серым, как ошибка заливки в Photoshop.
Потом — грязь.
Комковатая, блестящая, как масло, слипающееся в текстурный шум.
Дальше — дерево. Одинокое, застывшее. Без анимации ветвей. Тень — отсутствует.
И снова — пустота. Не туман, не дымка. Просто место, где ничего не нарисовали.
Макс чувствовал: это не мир. Это — отладочная сцена.
Место, где всерьез никто не должен был ходить.
Разве что тестировщик — на минуту, проверить, не развалился ли билд.
Он огляделся.
Горизонт колыхался, как строчка в старом телеэфире. Прогрузка шла лениво, будто мир сам сомневался, стоит ли себя показывать.
И тут он увидел вспышку.
Слева, чуть ниже уровня глаз — что-то мигало.
Маяк. Или, скорее, значок. Пиктограмма.
Синий восклицательный знак висел над объектом, словно вырванный из UI и приклеенный к реальности на соплях. Невысокий — скорее даже не маяк, а артефакт внимания. Он узнал его: туториал. Первый триггер. Построенный, чтобы сказать тебе: «Вот, герой, здесь начинается обучение».