В эту эпоху архитектура процессоров поражала своим разнообразием, ведь единого стандарта еще не существовало.
Чипы вроде Z80, делавшие ставку на многофункциональность, были далеко не редкостью.
Конечно, имелись и бюджетные решения вроде 6502 – со слабой производительностью и скудным набором функций, зато дешевые.
Линь Лисинь же, опираясь на техническое преимущество, которое давал ему навык «Искусство языка», сумел обойти необходимость в сложных наборах инструкций.
Раз нет подходящего высокоуровневого языка программирования – значит, нужно собрать его самому.
— На мой взгляд, за RISC будущее, — рассуждал Линь Лисинь. — Создавая процессор, нужно сосредоточиться на том, чтобы сделать его быстрее и узконаправленнее.
Он сделал паузу и внезапно сменил тему:
— Впрочем, сегодня я здесь по другому делу.
— Я хочу заказать новый восьмибитный процессор с частотой не менее 4,19 МГц. И самое главное: энергопотребление должно быть минимальным.
У сокращенного набора инструкций по сравнению со сложным было еще одно важное преимущество – энергоэффективность.
После удаления огромного количества избыточных программных блоков число компонентов внутри чипа значительно сокращалось, и ему больше не требовались ресурсы на поддержание их работы.
Ричард в душе вздрогнул.
Он уже примерно догадывался, в каком устройстве может найти применение такой компактный и экономичный процессор.
...
Сроки разработки видеоигр – вещь мистическая.
Бывает, проект кажется необъятным по наполнению, а делается на одном дыхании.
А бывает, что локаций в игре всего ничего, но на проектирование алгоритмов и отладку баланса уходит прорва времени.
The Legend of Zelda сочетала в себе обе эти трудности.
Сэму потребовалось больше месяца, чтобы перенести всю карту мира в проект.
Тем временем Линь Лисинь и Кармак почти на три четверти завершили работу над базовыми системами игры.
— Теперь я понимаю, зачем тебе понадобились дискеты... — Сэм, закончивший отрисовку очередной комнаты подземелья, сладко потянулся.
При таком объеме контента, используй они старые добрые EPROM, картридж стоил бы целое состояние.
— Ты ошибаешься, Сэм, — Кармак был безжалостен и с ходу отверг его догадку.
От такой прямолинейности у Сэма дернулся уголок рта, но поделать с этим он ничего не мог.
Черт бы его побрал, этот парень не только бог программирования, но и в «железе» разбирается не хуже, и даже в играх ему не уступает!
— Ну и каковы твои соображения? — Буркнул Сэм.
— Полагаю... всё дело в возможности записи данных. Это критически важная особенность, которой нет у EPROM.
Оба посмотрели в сторону Линь Лисиня. На его мониторе застыло странное изображение.
Экран был разделен надвое: в нижней части виднелась карта мира, созданная Сэмом, а в верхней – интерфейс на чисто черном фоне.
С первого взгляда внимание приковывал полый треугольник в самом центре.
Как пояснил Линь Лисинь, эта штука называлась «Трифорс» и была целью «основного квеста».
Задача игрока проста и понятна в духе классических приключений: собрать воедино осколки Трифорса и одолеть финального босса.
Над Трифорсом располагались две рамки.
Та, что слева, была подписана «Inventory», что означает инвентарь.
Справа находилось окно побольше, где красовались иконки бумеранга, бомб, лука и стрел.
А ниже теснились многочисленные характеристики.
От мини-карты с радаром, перекочевавшей прямиком из Metal Gear, до необычного индикатора здоровья – весь экран был заполнен сложными элементами.
Услышав их спор, Линь Лисинь слегка приподнял веки и кивнул.
— Механика сохранений – это, безусловно, причина, но и большой объем дискеты играет ключевую роль, — он мастерски уклонился от того, чтобы принять чью-то сторону. — Система состояний в этой игре крайне сложна. Технология паролей, которую мы использовали раньше, здесь попросту не сработает.
Статус прохождения каждого подземелья, жизнь или смерть каждого босса, полученные предметы, максимальный запас здоровья Линка, количество рупий в кошельке...
С учетом такого количества переменных сохранить прогресс в виде короткого кода было нереально.
Его невозможно сжать до нескольких цифр без потерь.
Именно поэтому Линь Лисинь приступил к разработке The Legend of Zelda только после появления NovaBox.
В этом и заключалось главное отличие аркадных автоматов от домашних консолей.
Разве что Линь Лисинь смог бы внедрить технологию IC-карт, вроде тех, что позже будут использовать игроки в MaiMai, но без этого в вопросе сохранений и продолжения игры аркады безнадежно проигрывали ПК и приставкам.
— И правда, столько всего в пароль не впихнешь. А если добавить еще характеристики Линка... Погоди. — Сэм подался вперед, пристально изучая изображение, и на полуслове запнулся. — А где тут характеристики Линка?
На экране не было ни намека на «уровень», «силу атаки», «защиту» или другие привычные параметры.
Единственное, что хоть как-то подходило под описание, – это полоска здоровья в виде сердечек.
Это было в корне неправильно.
Совсем не то RPG, к которому привык Сэм.
— Линь, ты что, забыл нарисовать панель статов? В этом я мастер, могу взять на себя.
Сэм обожал игры: помимо электроники, он не обходил стороной и традиционные настолки вроде D& D.
В его представлении в любой RPG главный герой должен иметь четкую прогрессию, выраженную в уровнях и числовых характеристиках.
В цифровых версиях D& D, созданных фанатскими сообществами, эти правила соблюдались неукоснительно.
— Числовой рост? Идея неплохая, — Линь Лисинь пожал плечами. Если бы он делал Dragon Quest, то цифры были бы во главе угла. Но он делал «Зельду».
— Сэм, ты перенес столько карт. Заметил какую-нибудь особенность?
— Какую?
— На любом направлении, на любой дороге нет никаких явных стен, которые бы преграждали путь.
Сэм замер. Он начал прокручивать в памяти нарисованные им карты, и его глаза расширились.
Он внезапно осознал, что имел в виду Линь Лисинь, когда говорил об «истинном открытом мире».
За исключением мест, отрезанных водой или заваленных огромными валунами, по миру можно было перемещаться совершенно свободно.
— Да ну на хрен... — прошептал он, не отрывая взгляда от монитора, уставившись на плот в инвентаре.
— Ты хочешь сказать... игрок сам выбирает маршрут приключения и сам ищет секреты этого мира?
— Именно так.
— А этот плот... ЧЕРТ! Я понял! Это же и есть «ограничение»!
Озарение заставило Сэма дышать чаще.
Хотя карта кажется доступной для исследования, зоны, требующие специальных предметов для прохода, создают «мягкие ограничения».
Прогресс в этой игре – это не рост чисел, а рост возможностей.
Получая новые способности, игрок по-новому смотрит на мир.
Обычный берег, мимо которого ты проходил десятки раз, внезапно открывает путь на тот свет после получения плота.
А ничем не примечательную скалу можно взорвать бомбой, открыв проход в тайную комнату!
Если Линь Лисинь действительно воплотит этот дизайн в жизнь...
Сэм с трудом сглотнул.
Тяжелый звук прокатился по комнате.
Эта игра перевернет представление всего мира о жанре RPG.

Комментарии

Загрузка...