— Wait… What?
Вивиан недоверчиво уставилась на экран, едва веря собственным ушам. — То есть… тестовый уровень, который мы сейчас видели, ты собрал с помощью этого инструмента?
— Именно так, — Линь Лисинь кивнул и открыл файл.
На мониторе тут же возникла планировка локации, в точности повторяющая ту, по которой сейчас пробирался Сэм.
— Каждую клетку можно представить всего тремя цифрами. Эта карта занимает в памяти меньше одного килобайта, — он ввёл короткую команду, и чёткое изображение мгновенно превратилось в матрицу из чисел. В каждой ячейке отчётливо виднелись три значения.
Вивиан хватило одного взгляда, чтобы осознать всё величие этой предельно простой и понятной функции.
— Первые две цифры отвечают за координаты рендеринга, а третья говорит графическому процессору, как именно выглядит этот фрагмент?
— Верно. Сама текстура загружается в видеопамять лишь однажды, а дальше нам нужны только индексы.
Эту технологию Линь Лисинь начал обкатывать ещё при создании прототипа «Contra». Но идея оформить её в виде отдельной программы пришла к нему только во время разработки «Metal Gear».
Благодаря тайловой карте нагрузка на оперативную и видеопамять резко снизилась. Сэкономленные ресурсы теперь можно было целиком направить на анимацию и спецэффекты.
Вивиан, не находя слов, молча уселась за C64, желая лично опробовать редактор карт.
— Ой, погоди… Ты же сейчас использовал не Ассемблер и не BASIC? Что это за язык?
Она уже собиралась что-то напечатать, как вдруг поняла, что совершенно не понимает, как управлять этой программой. Проверив историю команд, Вивиан обнаружила синтаксис, не похожий ни на один из известных ей языков программирования. При этом код казался поразительно понятным: все операторы имели простые и лаконичные английские названия.
— Можешь называть его «язык N». Ну, или Nova-язык. Это мой собственный язык программирования, который я сейчас разрабатываю.
…?
Вивиан заворожённо наблюдала, как Линь Лисинь достаёт из ящика стола стопку распечатанных документов. Это было руководство по спецификациям языка N.
— С его помощью процесс разработки упрощается в разы. — Линь Лисинь пролистал несколько страниц и указал на пример кода.
Вивиан быстро пробежала глазами по строчкам и, догадавшись, что это за программа, затаила дыхание. — … Это «Тетрис»?
— Да. Если переписать его на языке N, весь код уместится на одной странице.
Сэм, сидевший рядом, сохранял куда большее хладнокровие, чем окончательно сбитая с толку Вивиан. Он давно привык к запредельному техническому уровню господина Линя. Впрочем, редактор карт его не на шутку заинтересовал. Забрав клавиатуру, он принялся набрасывать уровень, сверяясь с документацией.
Спустя десять минут на экране уже красовался простой перекрёстный коридор. Скомпилировав команду и прошив данные в чип, Сэм перезапустил игру. Карта действительно изменилась в соответствии с его дизайном.
Сложность разработки упала до детского уровня – любой новичок мог освоить создание карт в кратчайшие сроки.
— Ну как, ты всё ещё считаешь, что сделать двести уровней невозможно? — Линь Лисинь развёл руками, понимая, что лишние слова не требуются.
С этой технологией они могли разделить штат на отдел геймдизайна и отдел разработки. Дизайнерам достаточно было набросать концепцию уровня на бумаге, а программисты переносили её в игру. Это была настоящая революция в подходе к разработке!
…
Октябрь.
Хэ Гоюань представил отчёт.
В офисе бывшей VideoSoft в Санта-Кларе наконец-то родилась видеокарта, спроектированная на базе новой технологии интегральных схем ASIC. Эта разработка практически опустошила счета GAMENOVA, поглотив всю прибыль от аркадных автоматов за последние месяцы. Но как бы Сэм ни ворчал по этому поводу, Линь Лисинь твердо настоял на использовании именно этой технологии для их первого графического чипа.
И вот теперь полупроводниковая технология, идущая вразрез с мейнстримом, должна была начать приносить доход. Линь Лисинь прекрасно понимал: именно ASIC стал тем ключом, который позволил ATI – крошечной компании с капиталом в сотню тысяч канадских долларов – когда-то победить гигантов.
— Сэм, взгляни-ка на это.
В его руках была первая экспериментальная плата, присланная Вивиан. По сравнению с прежними видеокартами она выглядела лаконично – на ней было заметно меньше внешних компонентов.
— Столько времени ушло только на то, чтобы она стала чуть меньше по площади? — Сэм ежедневно следил за финансовыми отчётами GAMENOVA и прекрасно знал, в какую сумму обошлась разработка этого чипа.
Линь Лисинь лишь улыбнулся и, помахивая платой, спросил:
— Угадай, сколько стоит этот графический чип?
— Сорок долларов? — Сэм часто общался с заводами-изготовителями и имел общее представление о ценах.
Линь Лисинь покачал головой и показал три пальца. Глаза Сэма округлились.
— Тридцать долларов?! Что ж, это действительно неплохая экономия.
Но Линь Лисинь снова покачал головой и медленно произнёс:
— Нет. Три доллара.
— Чего?!
— Конечно, это цена при массовом производстве. Сейчас себестоимость всё ещё в районе десяти долларов. — Линь Лисинь отложил чип и взял другой документ. Это была калькуляция производства аркадного автомата «Metal Gear». — При такой цене чипа мы сможем удержать стоимость «железа» в пределах двухсот долларов. С учётом корпуса и затрат на сборку, производство одного автомата обойдётся нам примерно в пятьсот долларов.
Дрожащими руками Сэм взял прайс-лист, несколько раз перепроверив, не шутит ли господин Линь.
— Я просил тебя придумать аркадник подешевле… но это же просто за гранью добра и зла! — Аркадный автомат за пятьсот долларов – о таком и слыхом не слыхивали. Если учесть, что Atari 2600 стоила две сотни, получалось, что за цену двух домашних консолей можно было купить полноценный игровой автомат!
— С учётом логистики и складирования, розничная цена составит около тысячи долларов… Боже мой, это же цена «Pac-Man»! — У Сэма закружилась голова: такие цифры шокировали его до глубины души.
Линь Лисинь же не выказал ни капли удивления. Раздельное производство, дешёвый графический чип, восьмибитный процессор… Он с самого начала планировал обрушить цены до самого дна. И сейчас все его ходы наконец-то начали приносить плоды.
…
Мейер наконец дождался звонка от своего «денежного бога». Не задав ни единого лишнего вопроса, он немедленно вылетел к господину Линю.
— Господин Линь! Как же я по вам соскучился!
— Вот, посмотри. Это прототип «METAL GEAR». Хочешь попробовать?
— Конечно! Еще бы! — Мейер закивал и тут же прильнул к автомату.
Через полчаса он в очередной раз убедился в гениальности Линь Лисиня. Тяжело дыша, с пылающим лицом, он возбуждённо размахивал руками, рассыпая восторженные эпитеты.
— Господин Линь! Эта игра будет продаваться не хуже «Contra»! Назовите цену. Я прямо сейчас готов выкупить первую сотню за полную стоимость!
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Америка: Крёстный отец разработки игр — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.