— Shooting!
— Sonic!
Крик Шварценеггера раздался из колонок. Из-за несовершенства оборудования запись заметно искажалась.
Линь Лисинь нахмурился, погрузившись в раздумья.
Он так увлекся записью культовых реплик, что едва не упустил из виду важнейшую проблему.
Их же невозможно воспроизвести!
На данном этапе подавляющее большинство аркадных автоматов использовало аудиочипы производства Texas Instruments или Yamaha.
Принцип их работы заключался в наложении различных синтезированных волн друг на друга для имитации звуков.
Именно поэтому игры той поры обычно выдавали лишь характерное электронное «пиликанье».
Человеческий голос – это сложнейшая нелинейная волна. Имитировать её с помощью этих двух чипов было попросту невозможно.
Сэм что-то черкал на бумаге и наконец вывел примерный результат расчетов.
— Если мы хотим добавить возможность воспроизведения аудиозаписей, стоимость комплектующих подскочит почти на пятьдесят долларов.
Это была цена целого центрального процессора.
— Но самая большая беда – это память. — Взгляд Сэма скользнул по смете. — Каждый звуковой фрагмент будет отжирать огромное количество места. Объём игры раздуется до неприличных размеров.
Проще говоря, настоящие деньги уходили именно на дополнительные носители информации.
Сэм почесал в затылке и взял со стола плату прототипа.
На ней стоял одинокий чип Yamaha YM2151. Как они только что убедились, результат его работы был далёк от идеала.
— Слушай, неужели ради какого-то крика стоит тратить столько денег?! Как по мне, бахнем какой-нибудь сочный звук удара – эффект будет тот же, а обойдется всего в пять баксов!
— Нет, Сэм, — Линь Лисинь отрезал его предложение на корню. — Это душа персонажа. Без этого нельзя.
Сэм обреченно вздохнул.
За время знакомства он успел изучить фанатичность Линь Лисиня в вопросах творчества. Переубедить его было невыполнимой миссией.
Но и затягивать разработку было непозволительно.
— И что, у тебя есть решение?
Линь Лисинь молча закрыл панель управления и взглянул в окно.
Ещё не вечер, время должно быть.
— Пока нет, но к обеду должно появиться.
…?
…— …
Университет Южной Калифорнии, библиотека электротехники.
С тех пор как дела пошли в гору, Линь Лисинь редко заглядывал в родную альма-матер.
Но библиотека по-прежнему оставалась ценнейшей «сокровищницей знаний».
Если взглянуть на его характеристики, параметр «Написание музыки» всегда был самым низким.
Оно и понятно – нынешние аудио-технологии не давали особого простора для творчества.
Но сейчас настал его звездный час.
[Вы читаете «Технологии компьютерного звука», опыт +1]
[Вы читаете «Технологии компьютерного звука», опыт +1]
…— …
[Вы читаете «Частотная модуляция FM», опыт +1]
…— …
[Дзинь!]
[Ваше понимание цифрового аудио достигло уровня мастера]
[Получен навык:]
[Магистр цифрового аудио]: [Написание музыки (синтез) +10, эффективность обучения написанию музыки значительно повышена]
— Хлоп! — Линь Лисинь захлопнул книгу. Идеальное решение было найдено.
Когда он вернулся в магазин GAMENOVA, Джеральд и Сэм стояли над платой, оживленно переговариваясь.
— Ага, вот оно что. Господин Джеральд, а вы сильны!
— Да ладно тебе, пустяки. Просто старый опыт пригодился.
Сэм услышал шум у двери и, увидев Линь Лисиня, просиял.
— Линь! Господин Джеральд предложил отличную идею, глянь-ка.
— Да, я выслушал пожелания Сэма. Мы можем поступить так же, как с графикой: разделить обработку звука между двумя чипами.
Джеральд ткнул пальцем в свой набросок:
— Один чип – YM2151 – будет синтезировать обычные эффекты и фоновую музыку. А второй, MSM5205, мы используем для декодирования заранее записанного аудио…
Линь Лисинь удивленно приподнял бровь и подошел поближе изучить схему.
Подход Сэма и Джеральда был интересен – они расширили текущую архитектуру с точки зрения «железа».
Хотя добавился лишний чип, это экономило уйму места в памяти.
— Неплохо. Однако у меня тоже есть решение.
Линь Лисинь усмехнулся. Он подошел к проблеме с другой стороны – со стороны алгоритмов.
— Я называю эту технологию «Vorbis-кодек». Это алгоритм сжатия аудио.
— А? — Оба замерли в недоумении. Особенно Сэм, который знал, что Линь Лисинь отсутствовал всего полдня.
— Минутку, мне нужно набросать фрагмент программы.
Полчаса спустя.
— Shooting!
Густой голос Шварценеггера раздался из динамиков. Качество было почти таким же, как в оригинале.
Сэм вытаращил глаза и принялся раз за разом прокручивать запись, не веря своим ушам.
— Почти никакой потери качества… Как… как это вообще возможно?!
— Правда, этот алгоритм немного нагружает процессор. Но я уверен, что по сравнению с затратами на память, эти копейки – сущая ерунда.
Линь Лисинь сравнил объём сжатого аудио с исходником – разница была колоссальной.
Эта технология не возникла из ниоткуда; именно она легла в основу формата OGG в будущем.
Если им понадобится еще более сильное сжатие, можно будет просто понизить частоту дискретизации на пару ступеней.
На самом деле, даже если урезать её вдвое, такой голос всё равно будет звучать в сто раз круче всего, что есть сейчас на рынке аркад.
— Кроме того, нам не нужно оцифровывать абсолютно все звуки.
Линь Лисинь взглянул на двухчиповую схему Джеральда:
— Вашу идею мы тоже используем. Мы оставим сэмплы только для самых важных спецприемов и победных фраз каждого персонажа.
Таким образом, нагрузка на память снизится до минимума, и игра без труда влезет даже на картридж для домашней консоли.
Говоря о спецприемах, Линь Лисинь повернулся к Джеральду:
— Господин Джеральд, раз уж вы здесь, значит ли это, что мой заказ готов?
— Разумеется.
Сэм недоуменно переводил взгляд с одного на другого, не понимая, о чём речь.
Пока Джеральд не достал «это» из принесенного ящика.
— Я собрал прототип по твоему описанию. Посмотри, это тот самый «джойстик», о котором ты говорил?
— Джойстик?
Сэм с любопытством оглядел самоделку в зеленом корпусе. — А зачем нам это? Почему не использовать обычные четырехпозиционные или восьмипозиционные стики, как у Atari?
Он переиграл в кучу игр и прекрасно знал, что такое аркадный стик.
Эта штука применялась в авиасимуляторах еще в семидесятых.
Да и в играх это уже давно не было новинкой.
Линь Лисинь попробовал заменить старую панель управления на этот новый рычаг. Он обхватил шарообразный наконечник и быстро крутанул его пару раз. На его лице расплылась довольная улыбка.
— Да потому что этой штукой можно крутить «солнышко»!
Траектория движения восьмипозиционного стика была квадратной.
А эта вещь была создана специально для того, чтобы накручивать комбинации.
Настройки чтения
Размер
18
Шрифт
Выравнивание
Тема
Интервал
1.7
Ширина
Оригинал текста
Отметки прогресса
Америка: Крёстный отец разработки игр — Главы
Список глав загрузится при открытии.
Комментарии
Войдите, чтобы оставить комментарий.