— Крис, у тебя с момента отъезда японцев такое лицо, словно ты что-то придумал, — подметила Линда по дороге домой. Она сегодня захотела сесть за руль, а я уступил.
Во-первых, мне не жалко, во-вторых, после похода по горам нога разболелась адски. Ни о чем не жалею! Места фантастические, я еще туда вернусь, но уже с более обстоятельным подходом.
— Крис? Ну расскажи! — попросила девушка.
— Я придумал Тетрис, — честно признался ей.
— Ты придумал его еще весной, — надула тонкие губки моя красавица.
— Портативный тетрис. Как в игре с Микки Маусом и яйцами, — пояснил я.
Когда-то у меня такой имелся. Не знаменитый китайский ширпотреб 'Брик гейм", а более продвинутый девайс, с калькулятором на обратной стороне. Батарейки он жрал, как не в себя, да и клонировать надо именно заполонившую все полки в 90-х игру.
Я держал ее в уме с того самого момента, как вообще задумался о Тетрисе, но в скудоумии своем считал, что время еще не пришло. Нинтендо ведь купили у СССР права в самом-самом конце 80-х, чтобы выпустить на портативной консоли Геймбой.
Ох я бабосо-торадо! Не учел того момента, что у легендарной японской игрушки экран пиксельный и позволял выводить любую картинку, а у китайских поделок производился по той же технологии, что и у волка с яйцами. Все элементы заранее отрисованы, но по умолчанию неразличимо блеклые. Стакан тетриса, наполненный кубиками, ничуть не хуже волка, Микки Мауса или циферок на калькуляторе.
В нашем детстве ходили байки о том, что если поставить рекорд в «Ну погоди!», игра покажет мультик. Один мой товарищ даже заливал, что видел тот мультфильм. Увы, это невозможно, не с подобным экраном.
Электронная начинка самая примитивная сойдет. С сотней байт памяти и самым-самым бюджетным контроллером, даже не восьмибитным, а четырехбитным. Процессором его язык назвать не повернется.
— Производство, наверное, стоит огромных денег, — неуверенно предположила Линда, спустив меня на землю.
— Очень больших, у нас пока столько нет. Даже на то, чтобы прототип собрать, по моим прикидкам, тысяч пятьдесят уйдет. Или все сто. Главная проблема в дисплее — есть впечатление, что придется заказывать его в Японии. Может быть, и вовсе стоит продать японцам патент. Нинтендо отлично бы справились с созданием устройства, оно не сложнее их уже вышедших игр и у них огромная фанбаза. Пять процентов с их продаж по всему миру смотрятся потенциально выгодней, чем полная сумма от своего производства. Да и если честно, не очень хочу возиться с дистрибьюцией железок. Собственно, появись на них выход, предложил бы. А пока обращаемся к Лео и пишем патент.
— Может быть, Кен поможет? Или эти японцы из Старкрафт? Они, правда, странные, с чего-то решили, что я красивая. Иногда так пялились.
— Самая красивая. Они врать не станут, самураи же. Но консолями и экранами они не занимаются, я специально уточнил. Они такие же разработчики, как наша студия и Сьерра. Ничего, добьёмся еще контакта с Нинтендо. Или с Сегой. Сега мне даже больше нравится.
Но это субъективно. Всё дело в том, что китайский клон Сеги Мега Драйв у меня имелся и оставил множество теплых воспоминаний о детстве… скорее, о юности. А вот Супер Нинтендо китайцы скопировать или не смогли, или не захотели, или побоялись армии корпоративных юристов. Читал что-то еще про то, что про картриджи с защитой от копирования и жесткой региональной блокировкой.
В общем, японцы тогда временно победили пиратство, лишив миллионы российских мальчишек удовольствия играть в свои проекты, так как через официальные каналы и приставка, и игры поставлялись за неподъемные в девяностые деньги. Моему однокласснику-мажору Супер Нинтендо подарили. Ох, как он нос задирал!
Сергей Супонев еще маслица в огонь подливал, на всю страну рекламируя приставку в своей передаче «Новая реальность». Ох, как я тогда хотел поиграть в файтинг «Киллер инстинкт»! Позже попробовал на эмуляторе и совсем не впечатлился. Бледное подобие великого Мортал Комбат! Но, может быть, это у меня синдром утенка. Во что первым поиграл — то и лучше.
Дома нас ждали Дюке и много-много работы.
Я поддался зову ночи и таки написал grep! А то аж свербело. Закончил под утро, но разве оно того не стоило? В очередной раз ноль процентов сожаления, только удовольствие от проделанной работы. Полагаю, никакого прорыва не произошло. Регулярки зарелизил через обычный рекурсивный поиск, не самый производительный, но очень экономичный по выделяемой памяти. И некоторые ключи еще не реализовал. И тесты нужно выполнить. Но все равно душой отдохнул не хуже, чем от похода на природу. И поспал до обеда. То, что я типичный жаворонок, не запрещает мне работать всю ночь и спать до полудня!
Проснулся от того, что Линда начала собираться на прикладное искусство. После встречи с девушкой Чарли Пака ревность меня отпустила, а потому выпил кофе и отправился на работу. Игры писать. Точнее, техзадание для Монти по стрип-покеру. На холдем замахиваться пока не станем, обычный пятикарточный, с двумя заменами, сойдет.
А затем проект патента на карманный Тетрис составить и с адвокатским кабинетом Лео познакомиться, он давно звал в гости. Вот до конца дня намеченного мне и хватит.
Увы, реальность в мои планы, как всегда, вмешалась. Стоило на работе сесть за комп и сосредоточиться на тексте ТЗ, как к нам ворвался Эдди, таща за собой на буксире мистера Карлсона, менеджера от лейбла.
— Си-Си, ты только послушай, что этот чувак нам затирает! Говорит, крутая вампирская песня никуда не годится!
Карл Карлсон, как он представился, когда помогал взять в субаренду часть особняка, откашлялся и начал объяснять свою позицию.
— А ну прекрати, Эдди! Песня отличная, мелодия фантастическая, я бы хотел заняться сексом под этот ритм! — эмоционально воскликнул пузатый коротышка-менеджер. — Но я буду последним идиотом, если выпущу этот текст в продажу. Группу и так обвиняют во всех грехах и требуют запретить. Пока это работает на рост популярности, но тут уже за гранью разумного. Завтра же музыкальные магазины начнут пикетировать родительские комитеты и религиозные фанатики! Так и будет!
А на MTV, думаете, выпустят подобный сатанизм? Никогда! Им нужны загорелые красотки в кадре и безопасность от судебных исков! Я не ограничиваю ваше творчество, но записывать и продавать песню в таком виде запрещаю. Поняли меня?
Не ограничивает, но запрещает. Ну… наверное, он даже в чем-то прав. Времена нынче неспокойные. Но всё равно обидно.
— Си-Си, поменяешь слова? — предложил вокалист, извиняющимся тоном. — Давай про зомби? Типа, мы едим твои мозги! Тема, чувак!
А нифига! Мы, плагиаторы, народ ограниченный и просто так заменить одни хитовые слова не другие не способны. Разве что всю песню целиком.
— Мистер Карлсон, у меня есть еще одна песня, но она вам снова может не понравиться. Есть риск, что вы примете ее на свой счет, но это не так.
— И это обычное дело, Крис. Можно, я буду так тебя называть? Моя работа как раз в том, чтобы мне все не нравилось, но зато группа получала лучшие условия.
— Тогда минутку…
Критика Карлсона мне не очень понравилась. А вот сам он дядька пробивной и энергичный, и мне импонировал. По-хорошему, сейчас бы промолчать, либо найти аргументы, но на эмоциях поступил. Каюсь, грешен.
Потянулся к ближайшему Коммодору и вставил в него найденный в тумбочке запасной картридж, превращающий комп в синтезатор.
Я не очень умею играть на инструментах, но со своей музыкальной программой для звукового чипа К64 немножко навострился. Потратил минутку, чтобы приноровиться, и выдал тот самый доставучий ритм будильника из клипа «Рот закрой», а затем и текст скорее проговорил, чем спел. Не так давно начал его вспоминать, но никак не находил удачного момента, чтобы представить. Проблема песни в отсутствии мистики и готики. Она про то, чтобы навязчивый советчик отвязался, закрыл рот и засунул своё мнение себе в задницу. Вот реально неудобно с менеджером получилось. Тот аж побагровел, понимая смысл, но, дослушав до конца, внезапно рассмеялся.
— «Твои лицемерные речи сводят меня с ума», вот же паршивец! Шикарно! Уел! — расхохотался мистер Карлсон и отбарабанил пальцами по углу стола вступление. Оно, блин, прилипчивое. — Эдди, ты всё запомнил? Это ваш новый хит. Я буду выходить на концерте на сцену и критиковать музыку, а вы орать мне, чтобы заткнулся. Как вам идея? Зрители меня возненавидят, а продажи сингла взлетят в небеса.
— То есть, вы не в обиде? — спросил я, чувствуя неловкость. Это всё гормоны, тело семнадцатилетнее и не всегда адекватно поступает.
— Из-за такой ерунды? Вот когда ударник другой группы собирался запихать мне в зад палочки, причем не шутил, тогда я всерьез оскорбился. Рабочие споры — это нормально.
Мировой мужик, снимаю шляпу. Хотя за «Мы выпьем кровь» по-прежнему обидно. Нет там никакой транс-чего-то там фигни и сатанизма, обычная вампирская песенка, у многих такие есть. И у КиШ, и у Вольтера, и у Арии. Правда, без латыни и прямых отсылок к религии.
Записал, в общем, текст, который очень простой и буквально наполовину состоит из требований заткнуться. И все, что смог, из мелодии на Коммодоре наиграл и даже записал, чтобы Томми смог на своем компе проиграть.
Вернулся к техзаданию на стрип-покер и почти закончил, как ко мне Рамон постучался.
— Хефе, ке пасо? Я тут это… считай, решил твою проблему с каброном профессором. Нашлись одни долбанутые на всю голову пендехо, считающие, что нам, латиносам, все должны. МЕЧА называются. Я с ними перетер немного и к ним записался. Будут защищать мои права. Они вообще вато локо, полные психи. Готовы хоть завтра митинг собрать, если наших кто-то зажимает. Я так решил, если им имя каброна назвать, завтра же возбудятся. Ну что, хефе, устроим революцию?
— Спасибо, Рамон, но лучше помощь с помещением для своей северной Аркадии у них попроси. А гринго по носу я уже щелкнул, мне достаточно.
Устраивать со Стерлингом полноценную вендетту во вред себе — не в моих планах. Он плохой человек, жадный и беспринципный, но я не Бэтмен и Беркли от зла очищать не собираюсь. В конце концов, ситуация с плагиатом уже принесла мне внезапные дивиденды в виде знакомства с Дональдом Кнутом, о каком я и помыслить не мог. Так чего накалять и заставлять доктора мне гадить. Если миерду не трогать, она не воняет.
— Хефе, ты гений! — воскликнул Санчес. — Вот потому ты в клике и главный. А то гринго пока никак мне площади не хотят сдавать. Живу за счет накоплений и подработок. Про турнир мне сеньорита Ким уже рассказала. Очень умно с ее стороны пройти в финал не на первом месте, так коэффициенты на ставках вкуснее. Симон?
— Не советую делать ставки, — предупредил я, — мы даже правила финала не знаем.
— Уяснил, хефе, но я верю в таланты сеньориты Ким. Она что угодно наворожить умеет, если захочет! — подмигнул мне Рамон перед тем, как удалиться.
А я все-таки начал вершить месть профессору. Сел и на вдохновении прописал новую ветку сценария Симулятора студента. В ней главный герой занимался научной работой, которую присваивал его научный руководитель профессор Плаг. И если предъявить претензии, выдавал речь в духе «а чё такого, все так делают, выбьешься в профессора, своих подчиненных ограбишь и баланс восстановится». Добавил несколько возможностей мести — например, разместить пасхалку в работе, чтобы ее заметили в журнале при публикации.
И в зависимости от действий игрока выдавать бы ачивку «Игрок по правилам», если не спорить с профессором, «Ученик своего учителя» — для того, кто украдет работу другого студента, «Шах и мат», если загнать Плага в ловушку. «Не доставайся же ты никому» — для ветки, где студент уничтожает работу. Но достижения в коде игры я заранее не предусмотрел, пришлось сесть и исправлять. Дописывать в движок механику, с чем до вечера и возился. Теперь придется еще и весь сценарий на предмет внедрения новой фишки прокручивать, но ноль процентов сожаления, механика удачная. А сухие тексты Бренды все одно переписывать. Нам нужен штатный сценарист!
Заглянул заодно к бухгалтерше, похвалиться новой механикой и похвалить ее за экономику студента, а также и выдать новую задачу.
— Нужно просчитать экономическую модель студии, аналогичной нашей. Игрок возьмет на себя роль директора, займется наймом сотрудников, разработкой игр. Хорошие сотрудники делают хорошие игры, те продаются, фирма платит налоги, и так далее. Упрощенно, но с тем уровнем детализации, с которым сможешь. Ты ведь так или иначе ведешь нашу бухгалтерию и все вызовы тебе известны.
Проекты разных жанров должны иметь плавающую популярность. У каждого нанятого сотрудника свой набор характеристик. Чтобы сделать хорошую игру, нужно вложить в нее набор компетенций…
Подробно ей про Геймдев Тайкун рассказал. Сразу несколько подобных игрушек встречал и все они оставили впечатление забавных увлечений на пару вечеров, но глубоко не затянули. По мне, так идеальное вложение бухгалтерских талантов Бренды.
— Я поняла, — кивнула бухгалтерша, — но это много работы, на неделю или даже месяц.
— Это прогнозируемо. Держи меня в курсе того, что получается, каждое утро рассказывай о том, как идут дела, как и со студентом делала.
— Мистер Колон, а где чеки с заправок во время последней командировки? — спросила вдруг Бренда… и я позорно сбежал, пообещав занести потом, так как искомое не сохранил. Я транжира, не побеспокоился о том, чтобы уменьшить налоговую базу на сотню долларов.
Далеко не убежал — до улочки недалеко от центра Эль-Серрито, где пустили свои корни «Больцман и партнеры». Лео и Глория арендовали уютный двухэтажный домик, ставший им одновременно и офисом, и жильем, с отдельным входом для клиентов. Хорошо устроились. Отдал распечатку, выписал чек, подписал бумаги. Портативному тетрису быть.
И завершением суматошного дня стал звонок от Артура Шена.
— Задание выполнено, у меня есть кое-что. Приезжай туда же, — позвал детектив. Пришлось сесть и ехать. Тодд вроде как уже и перестал являться проблемой, но нанять человека и не заплатить, так как результат его труда потерял актуальность, как-то совсем подло. Опять же, частный сыщик — полезный актив. Например, смогу его на Стерлинга натравить и вынести на обозрение всю историю его многолетнего плагиата. Сильно не уверен, что оно мне надо, но возможность со счетов не списываю.
Встретились во все том же итальянском ресторанчике, я макарошек себе заказал. Раминь!
— Тодд Вард, — выложил на стол тощую папку Артур, — двадцать два года. В школе был квотербеком, звездой футбольной команды, претендовал на спортивную стипендию в колледже и считался имеющим перспективы на НФЛ. Скауты на кулачках дрались, чтобы его заполучить. Чирлидерши на него вешались. В выпускном классе перебрал пива на вечеринке и угодил в аварию. Никто не погиб, но Тодд повредил колено, после чего стал никому не нужен. Без тренировок набрал вес. Сейчас плотником работает, рукастый парень. Знаешь, Крис, мне его стало жалко, пока всю эту информацию собирал. Придурок сам себе жизнь разрушил.
Сведения сопровождались фотографиями, которые Шен выкладывал с ловкостью карточного шулера. Молодой и широкоплечий бывший Бренды в разных ситуациях. От поля для американского футбола, весь в броне, до места аварии, где его выковыривают из машины специнструментом.
— Если нужно его на чем-то подловить, то он покупает поддельные рецепты на обезболивающее, скорее всего, из-за того же колена. Это не наркота, их не стали выписывать, так как сильно бьют по печени. Наверняка тянул из Бренды Бойл деньги. Улик хватает, хранит горячие бумажки в бардачке. Одно твоё слово — и сдам их копам вместе с фармацевтом.
Ох, насколько легче стало бы принять решение, если бы блондин оказался монстром, который мучает аквариумных рыбок в своём подвале, а не сломавшим себе жизнь дураком. Или он все же чудовище, раз поднял руку на Бренду? Не начнет ли он точно так же лупить свою следующую девушку?
— Что с ним будет? — спросил я.
— Тодд получит небольшой срок, скорее всего, условный. Фармацевта посадят и надолго. Он буквально травил клиента.
— Сливай улики копам, — решил я, — тут дело уже не в Тодде, ему мы жизнь спасаем, а в фармацевте. Кто знает, скольких он продолжает травить. Я ведь прав?
Шен мог бы и поддержать. А так — только плечами пожал. Но я же правильно поступил?