Внутри базы по узкому, тесному коридору медленно ползла картонная коробка. Сэм затаил дыхание, вперив взгляд в радар в углу экрана. Судя по точкам, за углом притаился часовой.
«Донг».
Снейк постучал по стене, и звук мгновенно привлек внимание врага. Тот, вскинув винтовку, осторожно завернул за угол. Сэм видел, как голова охранника живо дергается по сторонам – он явно искал источник шума.
Враг заметил коробку, подошел ближе и остановился прямо перед ней. Сэм не смел дыхнуть, хотя между ними был экран, а его ладони уже стали влажными от пота.
«?»
Над головой часового всплыл вопросительный знак, после чего он развернулся и озадаченно зашагал прочь.
— И это правда сработало?! — Вивиан широко раскрыла глаза, потрясенная тем, как Сэм обманул врага с помощью обычного картона.
— Тсс! — Сэм прижал палец к губам, будто боясь, что враг в игре его услышит. Он и сам не ожидал, что такой трюк пройдет.
Спустя полчаса Сэм уже вполне уловил правила игры. Сначала он думал, что если его заметят, то он просто перебьет всех свидетелей. Первые десять минут он то и дело поднимал тревогу и метался как ошпаренный, пытаясь скрыться. Так продолжалось, пока ему окончательно не накостыляли. Тогда он успокоился, начал изучать поле зрения и маршруты патрульных, пробуя разные способы отвлечения врагов.
Ощущения были невероятными. Как только он перестал лезть в лобовую атаку, игра из раздражающе сложной превратилась в увлекательную стратегию. Идея пробраться на базу, не подняв ни одной тревоги, стала его навязчивой идеей.
Сэм сосредоточенно наблюдал за охранником, которого он выманил с поста. Как только привычный ритм патрулирования нарушился, в безупречной обороне возникла брешь. Поймав момент, Сэм проскользнул через крошечную слепую зону. Оказавшись перед запертой дверью, он достал заранее найденную ключ-карту и беспрепятственно прошел внутрь. Но стоило ему приготовиться к новым испытаниям, как экран внезапно погас.
[Благодарим за игру в демо-версию!]
— Всё? Вот так сразу?! — Сэм заерзал от нетерпения, готовый хоть сейчас вскрыть черепушку Лисиню, чтобы узнать, что там на следующих уровнях. — Проклятье, а ведь это чертовски весело!
Он почесал затылок, открыто признавая, что игра его затянула. Чем больше избегаешь боя, тем выше напряжение и тем сильнее азарт. Дизайн, идущий вразрез со всеми ожиданиями, обладал поразительным шармом! В отличие от обычных игр, где одно попадание означало провал и возврат к началу, здесь ошибка приводила к резкому скачку сложности. Сэм чувствовал, что чем больше он ошибается, тем бдительнее становятся враги, заставляя его расплачиваться за безрассудство.
— Это… это похоже на…
— На головоломку, — подхватила Вивиан с тем же удивлением в глазах. — Каждая зона – это сложный комплексный пазл.
— Точно! — Подтвердил Сэм. — Причем у каждой задачи куча решений, поэтому прохождение у всех будет разным!
Он мог обмануть часового коробкой или бросить пустой магазин, чтобы создать шум. Мог даже управлять ракетой, летящей через карту. Несмотря на то, что он прошел доступный кусок, ему хотелось попробовать снова – на этот раз иным способом.
— Ты и впрямь обошелся одним восьмибитным процессором? — Спросила Вивиан. Как сторонний наблюдатель она не так глубоко погрузилась в процесс, как Сэм, но графическое исполнение её зацепило. Она взяла грубо спаянную плату, изучая начинку. Действительно, там был всего один Z80. А два сопроцессора разработали они с тем новым Хэ – никто не знал их возможности лучше неё. Достичь такой плавности на подобном «железе» было за гранью человеческих возможностей.
— Всего лишь пара трюков для обмана зрения плюс помощь этих двух чипов, — улыбнулся Лисинь, не вдаваясь в подробности. Демо выжимало из платы всё до последней капли. Чтобы добиться такого эффекта, он влил все накопленные очки характеристик в программирование.
— Ну ты и… — Вивиан покачала головой, не в силах осознать запредельный технический уровень Линя. — Ладно, проехали.
Она махнула рукой и уставилась в экран. Сэм уже начал вторую партию, надеясь проверить внезапно пришедшую в голову идею.
Глядя на сложное устройство сцен, Вивиан спросила:
— Сколько уровней ты планируешь сделать?
— В основной сюжетной линии будет тринадцать этапов.
— В основной? Ты планируешь еще и побочные? — Вивиан уловила суть.
— Да. Я хочу добавить «Режим виртуальной тренировки» – отдельный набор тренировочных миссий.
— И сколько их будет всего вместе с этим режимом?
— Двести.
— Пф-ф!
Вивиан вытаращилась на него, вытянув шею от изумления.
— Две… две сотни?! Ты серьезно? Ты один уровень целый месяц мучил, на две сотни у тебя уйдет время до двухтысячного года!
Она решила, что он просто шутит. Мало того, что дизайн потребует колоссальных усилий, так еще и никакой памяти не хватит, чтобы вместить столько данных.
— Обычно так и бывает, — Линь Лисинь подошел к компьютеру C64, набрал несколько команд и вызвал программу. На экране появилась область, разбитая на ровные квадраты. Вивиан сразу узнала знакомые элементы: ящики, дорогу, траву, стены…
Лисинь ввел строку кода:
[map.set(0, 0, 0)]
[map.set(0, 1, 1)]
И тут же в пустой области справа появился целый ящик, собранный из двух графических блоков – вида сбоку и сверху.
— Для этого я разработал систему, которую называю «тайловая карта». И, конечно, прилагающийся к ней редактор уровней.
— ¿¿¿

Комментарии

Загрузка...