Проблема, какую пофиксить мне в школьные годы навыков не хватило. И наш учитель информатики не смог подсказать решения, в итоге я тогда нашел выход, давая победу на двадцатом яблоке. Позже, когда навыки появились, так к своей самой первой игре и не вернулся, не довел ее до ума. Сейчас понимаю, как меня жжет внутренний перфекционист, недовольный застарелой проблемой.
— Змея выросла и ее хвост стал слишком тяжелым, потому ползает медленно, — хихикнул Ким, даже не представляя, насколько близко к сути он попал.
А ведь теперь мне хватит навыков, чтобы оптимизировать старый код! Самое первое, что придумывается — не перерисовывать протагониста на каждом шаге целиком. Достаточно нарисовать голову на новой позиции и стереть хвост.
Да только ради закрытия сего гештальта и стоило провалиться в прошлое! «Да могу, но не сейчас, а сейчас хочу я в пляс!» Нейромонах Феофан плохого не посоветует. Я к тому, что хоть какое-то подобие серьезной работы стоит продолжать, лишь обеспечив себя возможностью сохранять результат. А то изобрету велосипед и он останется только в наших с Кимом воспоминаниях.
— Проголодался? — спросил я. Вспоминая, с какой жадностью Ким ел мою нехитрую снедь, так и хочется его накормить. У меня вот в животе уже бурчало. Сомневаюсь, что товарищ питался лучше моего. — Пошли в закусочную, угощаю.
Бесконечно мотаясь между моллом и школой, я уже начал несколько ориентироваться в обстановке и присмотрел заведение, куда не очень жалко отнести деньги, во всяком случае, ради нового опыта. Никогда в своей первой нормальной жизни не бывал в классических американских динерах, как в кино. Таких, длинных, как автобус, с красными диванчиками, обитыми кожзамом, и чтобы официантка в белом накрахмаленном переднике приносила кофе, да советовала вишневый пирог в качестве блюда дня. А затем внутрь ворвались грабители и… вот это уже лишняя деталь, но образ в моей голове массовая культура сформировала четкий. Интересно попробовать на своём опыте формат, так разрекламированный в сериалах.
— Это очень дорого… — смутился Ким, но голодный блеск в его глазах я разглядел.
— Не дороже вот этой фигни за сорок баксов, пошли-пошли.
Мой с данного момента главный актив я забрал с собой. Клавиатура нормально поместилась в рюкзак. А вот блок расширения и тем более телевизор, принадлежащий дайверскому бару, трогать не стал. Подключу к домашнему ТВ и продолжу ретро-кодинг — он затягивает.
В общем, доехали до той самой придорожной стекляшки неподалеку от молла, какую я присмотрел. Всё, как в кино, ну разве что пол весь пыльный и обивка на диванчиках растрескалась от жаркого калифорнийского солнышка.
Официантка лет пятидесяти явно мексиканского происхождения с бейджиком Роза посоветовала взять Петти Мелт и клубничный штрудель, а также ТРИЖДЫ подливала мне кофе, вполне пристойный, не растворимый. Ким, хлебнув кофейку, слегка возбудился и вывалил на меня бездну фантазий об игре своей мечты. Такой, чтобы там можно было играть лесными эльфами, охраной дворца и злодеем, а также грабить корованы…
Нет, не так! Уже опять мой дурацкий юмор! На самом-то деле парень хотел игру, «с сюжетом, как в детективных романах, чтобы вести расследование, разгадывать загадки и даже иногда ввязываться в перестрелки». До нескольких концовок и вариативности его фантазия пока не дошла, как и фантазия современных геймдизайнеров, скорее всего. Или уже да? Текстовые квесты вроде как процветают?
Типичный двумерный квест он описал, каких в ближайшие годы начнет выходить все больше и больше. Не помню, когда именно начнется их золотая эпоха, но в середине девяностых квесты точно расцветут. Уже сейчас нехитрый геймплей, предполагающий внимание к деталям и решение головоломок, наверняка привлекает игроков. И тут опять поляна, на какой я могу откусить громадный кусок пирога. Я ведь проходил, снова нельзя без громкого слова, легендарную «Full Throttle», вышедшую в 1995-м и ее вполне достойный ремастер от 2017-го. Футуристический квест про байкера и его мотоцикл покорил меня с первого взгляда
Да я даже музыку оттуда смогу худо-бедно напеть и эскизы персонажей криво-косо набросать, чтобы настоящие музыканты и художники их до ума довели. Сейчас, в 82-м, железо картинку попросту не потянет, но что, если часть ограничений получится обойти, например, за счет более эффективных алгоритмов сжатия? На десять лет раньше выпустить не выйдет, а на пять — уже чего бы и не попытаться?
А вот серия квестов про Петьку и Василия Ивановича американской публикой наверняка останется непонятой. Да и я сам, буду честен, их не понимал, только по иной причине. Чересчур абсурдные отгадки требовались. Решено — будет Ким в корпорации «Каналья Геймс» курировать направление приключенческих игр! Опять иронизирую, жизнь — не шахматы и все ходы заранее не просчитать, но паренек явно умный и, что говорится, фартовый. На пустом месте мне комп на свалке откопал. Да и в целом — за друзей нужно держаться. Истина, какую я в первой жизни понял поздновато.
— Я смогу написать эту игру, — пообещал другу, — но потом, когда компьютеры поумнеют.
Оставил тете Розе пару баксов чаевых, а сытый и довольный, аж светящийся изнутри Ким подвёз меня до дома. Вкусная еда, наверное, литра полтора выпитого неплохого кофе, верный друг, собственный компьютер. Жизнь определенно налаживается.
И вот кто бы на моём месте удержался от того, чтобы подрубить комп к телевизору? Я вот не смог. Погулял с собакой и прирос к клавиатуре. Как же мне этого не хватало! Скрипя зубами от необходимости переписывать каждую строчку кода целиком из-за незнания, как редактировать правильно, к вечеру добил-таки оптимизированную версию «Змейки», причем даже без ассемблерных вставок обошелся. С ними получилось бы еще быстрее, но я не знаю ассемблера под Z80. В теории он тут идентичен для всего огромного семейства машин, использующего один из самых массовых процессоров всех времен, но под тот же спектрум я тоже никогда не писал. Играться у товарища — да, играл.
— Это что за миерда? — кивнув на клавиатуру, спросил Гектор, вернувшийся под вечер со своих бандитских делишек. Или со свидания с Еленой, не моё дело. — Освободи телек, карналито, там сейчас Голливудский Рестлинг начнется.
— Нашел на свалке, интересная игра, — признался я честно. Открывшему баночку пива Гектору объяснения хватило.
Променять программирование на сомнительное зрелище постановочных боёв безбожно переигрывающих атлетов? Да не вопрос! Самого главного я на сегодня уже добился, а сравнить рестлинг восьмидесятых с тем, что показывали по СТС и ТНТ, тоже любопытно. Ожидаемо, продукт из более поздней эпохи смотрелся предпочтительней, и ни одного «борца» я не узнал. Ни Халка Хогана, ни Гробовщика, ни Андре Гиганта так и не увидел. Видимо, их время придет позже, лет через десять. Или промоушен не тот.
Но, несмотря на все недостатки, вполне достойное шоу. Рестлеры старались, один даже в кровь себе лицо украдкой порезал, чтобы смотрелось, будто рассечение заработал.
— Гектор! Гектор! Гектор! — забарабанили нам вдруг в дверь трейлера. Прямо как сцена из фильма Троя с Бредом Питтом. И там не Ахиллес пришел. Я узнал голос гостя…
Глава 25
К нам в дверь молотил Круз, злобный старший брат Марии-не-Валентины. И хуэвос оторвать он пришел, по ощущениям, не мне, а Гектору. Но это не точно. Захотелось на всякий случай сбежать через люк на крышу. Неадекватный глупый порыв.
Брат Криса без особенной суеты подошел к двери и открыл. Офицер Кастильо как будто ждал момента. Не вошел, а влетел внутрь, подвинув Гектора мощным плечом. Невысокий и широкий, в бежевых брюках и фланелевой рубашке. Типичный вато, а не коп, если не знать. А далее они как начали друг на друга «орале», не стесняясь в выражениях. Даже Дюке предпочел испуганно заползти под обеденный стол и поскуливать оттуда.
Несмотря на треть испанских слов и треть ругательных, общую суть взаимных обид и обвинений я уяснил. И у меня волосы на спине встали дыбом, несмотря на то, что Крис не особенно-то и волосат. Если кратко: наш с Крисом брат — пендехо. Они с подельниками вломились в элитную частную школу Часворт Хиллз, где на складе ожидали установки в компьютерный класс три десятка новеньких Эппл 2 Плюс и вынесли их все.