Зерна отольются в пули - Павел Дмитриев
Шрифт:
Интервал:
Закладка:
— Хотите устроить что-то подобное? Сделать красочную стойку, добавить монетоприемник, и продавать по тысяче штук в год? Причем зарабатывать на каждой не менее двух килобаксов?
— Откуда ты знаешь?! — Старос резко остановился, и развернувшись ко мне, даже отсупил на шаг в глубокий снег на краю тротуара.
— Догадался. Только думаю, что надо делать не менее десятка тысяч аппаратов, а лучше сразу сотню.3 Не сомневаюсь в бешеной популярности, тем более, подобных игр я легко придумаю не один десяток.
— Неужели? — в голосе Филиппа Гергиевича послышался немалый скепсис.
— Не сомневайтесь, несколько геймплеев уже прорисовал. — Я не смог удержать широкой улыбки. — Вот только про миллионные прибыли придется забыть. Вокруг нас Советский Союз! — я обвел рукой пустую улицу, чуть покосившиеся, темные от времени доски забора НИИ и запорошенные снегом тополя. — И вот это, — я пнул сугроб, снег взлетел пышным облаком, — не белоснежные дюны Дестина. Пальм не видно, все больше елки.
— Ты бывал там? — неожиданно спросил Старос.
— Да, — я кивнул головой. — И не отказался бы еще раз. Но работа тут все же интереснее, чем вилла на Мирамар-Бич4 и банка подкопченных шримпов5 с пивом у телевизора.
— Может быть ты прав… — пришла очередь задуматься Старосу. — Жаль, не успел я туда съездить, даже и сравнить не с чем.
Он погрузился в себя, и молчал до самого парка, в который мы направились, захватив с собой Анатолия и Катю. Окончательно Филипп Гергиевич пришел в себя только после того, как получил в лоб снежком от строящих снежную крепость пацанов. Тут сложно оставаться равнодушной букой, пока с боем отступали – досталось всем.
— Ты на самом деле веришь в такое количество? — чуть отдышавшись, продолжил беседу Старос. — По десять тысяч долларов за штуку, получается миллиард.6 Конкуренты нас разорвут в клочья!
— Если грамотно запатентовать игры, замучаются нас двигать. Популярных сюжетов не так и много, есть запас по времени в пару лет. Главное, чтобы идеология не помешала баранам из минторга шевелить булками. — Я не стал обращать внимания на удивленного сленгом Староса, и продолжил: — Меня, если честно, беспокоит отход от основной цели, управляющего компьютера. Как бы это направление не зарубили на самом верху…
— Ты не представляешь, как они нуждаются в валюте! — перебил меня Старос. — Знаешь, даже негры-уборщики смеются над советскими сотрудниками в ООН, которых заставляют сдавать государству девять десятых своего личного жалования. Коммунисты считают каждый дайм!7 Не сомневайся, если грамотно представить изделие в ЦК, нас поддержат со всем возможным энтузиазмом.
— Здорово! — откровенно обрадовался я.
Что-то совсем я осоветился за последнее время, чуть шаг в сторону от техники, и автоматически подстраиваю свою точку зрения под газетно-телевизионные штампы. В «Правде» на Гостелерадио бесполезно искать намеки на валютные проблемы, скорее можно подумать, что СССР живет в своей, отдельной галактике. Где никогда не видели долларов, марок, фунтов и франков. Только «Известия» для полной дезинформации населения регулярно публикуют на последней странице маленькую табличку высосанных из пальца валютных курсов.8 Придется поработать над собой, кривое понимание реальности только что едва не привело меня к ошибочным действиям. Ведь я не собирался поднимать вопрос компьютерных игр до начала серийного выпуска старосовской ЭВМ.
Но нечего лишний раз выставлять себя молодым ортодоксом!
— Сколько времени займет изготовление такого устройства? — пусть это пойдет как заранее заготовленный вопрос, моя проверка-подначка Филиппа Георгиевича, а не наоборот.
— Ну… — Старос чуть замялся. — Арифметико-логическое устройство для промышленной ЭВМ мы уже вчерне обкатали, полагаю, что его мощности хватит с избытком. В общем, если навалиться, то через месяц макет будет готов.
— Нужно непременно обеспечить замену игр сменой специального картриджа с ПЗУ, — вставил я экспромт как заранее обдуманный ход. — И вообще, если вся программа будет в ПЗУ, оперативная память понадобится только для дисплея.
— Выводить цифры и буквы на экран не надо! — подхватил идею Филипп Георгиевич. — У вас сделано прямоугольниками, но это не оптимально. Соотношение сторон кинескопа четыре к трем…
Он присел, и затянутым в черную кожу перчатки пальцем написал цифры: «40х30»
— Этого маловато будет, — прикинул я картинку. — Что-то понятное на экране получится только линий от двухсот по горизонтали.
Старос демонстративно, прямо на снегу перемножил 200 на 266, и с сожалением констатировал:
— Более пятидесяти килобит, это чересчур, — он зло затер ногой итоговое число. — Получится очень дорого, и не факт, что влезет в тумбу корпуса.
— Тогда придется остановиться на тетрисе, — с сожалением констатировал я. — У нас там восемьдесят символов в строке, и тридцать два в столбце. Тоже неплохо, но революции не получится.
— Не страшно, — Филипп Георгиевич был полон энтузиазма. — Помню, в ближайшем баре пара автоматов стояла лет двадцать, и все равно находились желающие сыграть! Так что сполна хватит того, что вы уже придумали.
— Минуточку! — в моей памяти всплыла картинка из Battle City,9 игры с приставки «Dendy»,10 в которую было убито много-много часов детства. — Ведь можно использовать разные символы восемь на восемь точек! Если сильно постараться, то с их помощью на экране получится полная иллюзия в триста двадцать на двести сорок точек! Причем знакогенератор можно загружать в ПЗУ вместе с основной программой!
Я бухнулся на колени, и начал выписывать на свежем снегу квадратики со звездочками, паучками, квадратиками, стрелочками, кусочками лестницы и кирпичной кладки. Получалось не очень, но идея была понятной. Не прошло и минуты, как Старос присоединился ко мне. Перебегая с места на место, мы изрисовали чуть не всю аллею. Анатолий с Катей только успевали стирать наши художества.
Сперва прикинули разрешение 40х30 символов, которые возможны в 32-х вариациях. От изменения яркости решили отказаться, если будет сильно нужно, похожий эффект проще получить манипулируя отдельными точками. Выбранная комбинация позволяла пусть и примитивно, но воплощать вполне разумные игровые сцены. А главное, укладываться при кодировании в пять бит, или, в пересчете на весь экран, 6 килобит, иначе говоря – 750 байт. Более чем скромные требования даже для существующей элементной базы. Если не подведут ребята из «Точной механики», которые обещали к весне сделать аж два килобита в одном корпусе, а «Пульсар» растолкает наконец свою текучку и займется выпуском «заказного» ПЗУ, проблем не будет вообще. Впору думать о замене здоровенной тумбы на небольшую коробочку.
Вот только игровое поле получилось уж больно убогое по возможностям, да и простор для конкурентов немалый. Пришлось продолжить «научное исследование» в варианте 80х60 символов, что позволяло довести разрешение по точкам до 640х480. Конечно, это далеко за пределами обычных телевизионных трубок, да и над электроникой видеотракта придется серьезно поработать. С памятью тоже начинаются сложности, даже если урезать количество вариантов символов с 32-х до 16-ти, потребуется целых 19,2 килобита.11 Впрочем, последнее не проблема. Для самого простого тетриса, так сказать, модели «light», вполне достаточно 4800 бит. С этого легко можно начать, а потом продать «апгрейд», модуль в предусмотренный заранее слот.
Так родился новый стандарт игровой индустрии, на долгие годы определивший то, что будут видеть на своих экранах многие миллионы людей всего мира.
…Запатентовали игры, как и годом ранее Кубик Рубика, через организованный госпожой Шелепиной Фонд Интеллектуальной Помощи при ЦК ВЛКСМ. Мне пришлось поднапрячь память, и «зарисовать» геймплей Арканоида, Диггера, Гелакси, Сапера, Реверси, Удава, Лайнс, Понга, и прочих Пакманов. Всего вышло более полсотни тайм-киллеров, Вера Борисовна устала придумывать «идеологически верные» названия. Надеюсь, конкуренты не смогут придумать большего за те несколько лет, пока спрос на такие простые игры актуален. А далее для цветных графических мониторов у меня тоже найдется «парочка» идей. Пусть только кто-нибудь заикнется, что «Angry birds» не творческое переосмысление агрессии США во Вьетнаме.
Филлип Георгиевич справился с задачей за пять недель. Видимо, заставил сотрудников работать круглые сутки, иначе такой темп объяснить невозможно. Впрочем, устранение «мелочей» и доработка деталей растянулась еще на целый месяц. Зато игровой автомат получился вполне на уровне лучших зарубежных аналогов.12 Особых технических новинок в нем не было, лишь освоенные по моим образцам еще год назад микросхемы логики низкой интеграции, да память на ферритовых кольцах. Зато пользуясь запасом по вычислительной мощности, программисты наконец-то добавили показ очков за убранные строки, увеличение скорости в зависимости от уровня, а так же засунули в систему простейший «бипер» на несколько тонов.