Остаток выставки пролетел ярко и быстро словно вспышка. Мы посмотрели наконец-то на Видео Ван Гога и это на самом деле оказалась плата видеозахвата, но для серьезных промышленных систем. Про перспективы ее работы с домашней камеры представитель компании со стенда сказал «вы с ума сошли?»
Послушал таки выступление ребят из Автодеск, они не очень хорошо говорили, не ораторы, но очередь из желающих приобщиться говорила сама за себя. А ведь 3dMax это тоже они? Бренд их, а вот сами ли делали или купили? Да кто же такие подробности помнит? Точно не я. Но все равно одна из самых успешных айти контор в истории, стоит за ними приглядывать.
Самое интересное из того, что встретилось — не заведомо провальный домашний комп Атари, а кое-что другое. На секции компании VisiCorp показали оконный интерфейс! Вот прям как в винде! Хочу-хочу-хочу! И плевать, что окошки монохромные, так как большее число цветов в высоком разрешении комп не потянул! Пофиг на отсутствие крестика, закрывающего окошко. Плевать, что для демонстрации использовали IBM-5150, прокачанный до фантастических 512Кб памяти, доступный не каждому. И мышка ценой в 250 баксов, работающая только на специальном коврике — тоже не преграда. Хочу сильнее, чем красную Феррари! Стоит это всё сопоставимо, да. В толпе прозвучала цифра в 10 тысяч долларов за железо и софт к нему. Кому оно за такие бабки нужно?
— Невероятно, Крис! Я хочу рисовать этим… этой штукой! — сказала Линда.
— Мышка, так она называется. Видишь, провод похож на хвост.
— Мышка… какое милое название, — мечтательно протянула девушка. Куплю ей! Как только увижу в магазине, так сразу куплю, несмотря на конский ценник и тот факт, что графический планшет подходит для рисования лучше. Хотя… для пиксель-арта, может быть, и нет.
Уж не тут ли Гейтс подсмотрит идею винды? Когда он там соберется выпустить Виндовс 1.0? И не купит ли наработки этих ребят, очень крутых, но явно оказавшихся не в своем времени. Слишком дорогое удовольствие. По-настоящему массовыми винда и мышки стали только тогда, когда получилось снизить цены на железо. Да даже если бы и оказались они вдруг дешевыми, что, кроме рисования, ими делать? ДОС — штука сугубо текстовая и даже стрелочку курсора отрисовать не способен. Очевидное направление — игры. Стратегии или трехмерные шутеры, но и для тех, и для других пока не тянет массовое железо. А избранные толстосумы, готовые заплатить по десять штук за компьютер — не моя целевая аудитория. В ближайшие года три мои платформы — Коммодор 64 и будущая Денди, которую так никто пока не называет.
Стенд Сьерры тоже имел успех. Еще бы, когда подойти и посмотреть на игры зовет сама Мисс Сентябрь, отметившаяся в паре известных сериалов. Как у Трейси рука автографы раздавать не отсохла? И это несмотря на серьезную публику из белых дядечек в пиджаках. Молодежи я почти не видел. Мы с Линдой показывали Тетрис, объясняли правила и позволяли поиграть.
Орале! Не только мы посмотрели на Гейтса, но и он сам потратил целых тридцать секунд на нас. Подошел к компьютеру Линды и молча понаблюдал. И так же молча ушел. Вот он, мой шанс втюхать будущему миллиардеру номер один Каналья Коммандер, но потом, не сейчас, хотя бы после того, как мистер Сильверман подскажет как поделить компанию. Каналья Софт умозрительно стоит отделить и не смешивать бесплатные программы с ультра-прибыльными играми. Или нет?
Наверное, и другие заметные в индустрии люди подходили, но я их сходу не узнал. Например, то, что плотный дядька лет пятидесяти с сигарой, с которым Кен поздоровался за руку, оказался основателем Коммодор, но батька про то мне постфактум обмолвился. Разговаривали они где-то на периферии долго, жали руки, много курили и смеялись. Хороший знак.
На следующий день по окончанию выставки было назначено начало турнира «Волшебники против Волшебника». Местом его проведения стал отель Лас-Вегас Сэндс, в десяти минутах на такси от экспоцентра, и всё пошло не слава богу.
— Атари отменили своё спонсорство соревнований, — сообщил Кен после того, как сходил на совещание, посвященное состязанию. — Устроители рвут и мечут. У них даже компьютеров на всех не хватает. Эппл согласились закрыть потребности и призовой фонд, но ситуация некрасивая. Атари 800 им чуть ли не по супермаркетам искать приходится.
— Курвы! — выругалась Линда.
— Лошадиные задницы! — согласилась с ней Трейси.
Другие участники стенда Сьерры тоже не стали сдерживаться. Они все были приглашены в качестве массовки.
— Вот они пендехо! — не сдержался и я по отношению к «корпорации зла». — Им что, вообще репутация не важна?
— Приятель, бизнесу важна лишь прибыль, — батька покровительственно хлопнул меня по плечу. — Тебе бы изучить основы управления, раз ты тратишь время в Беркли. Или хотя бы умные книжки почитай. Давайте лучше о турнире. Мне дали, наконец-то, списки участников.
Если кратко — сплошные нонеймы! Ну или я пендехо, не знающий коллег по цеху. Наверное, это ближе к истине. Ребята из Чатсворта полным составом участие приняли — по два человека от студии. От Сьерры — Кен и Линда, два человека от Сириус Софтвэр, по одному от Эдвенчер Интернэшнл, Роклан и Кавальер Компьютер. Ноль процентов узнавания.
— Роклан — это «Волшебник из Вора». Остальные студии мне почти не знакомы, — подтвердила Линда.
Сьерра на фоне вот этих вот ребят прямо мастодонтом выглядит. Да даже мы, Каналья Геймс, не так и теряемся, особенно учитывая Тетрис. Вероятно, Атари и тут подгадила, так как отбирались только студии, писавшие под их платформы. А затем корпорация зла умыла руки. Жадные капиталисты достойны будущего разорения! Куплю их в будущем из принципа! Скорее всего, за считанные пенни их контору отдадут, как бы приплатить не предлагали.
— Мистер Уильямс, так нечестно! — воскликнул вдруг Стив из Датасофта, подошедший от соседнего стенда. В руках он держал распечатку участников — Вы заявили профессионального киберспортсмена! Эль-Кей кто угодно, но только не программист!
— Я не программист, но работаю над играми, — не стушевалась Линда.
— Мисс Ким — геймдизайнер и художник, — невозмутимо усмехнулся батька. — Кто сказал, что допустимы только программисты?
— Хоми, это соревнование не по программированию, а по играм. Компренде? — добавил я. — Иначе я бы сам выступил.
— И проиграл бы! У нас лучшие разработчики в Калифорнии.
— Сразимся, хоми, прямо сейчас? — предложил я, чтобы сбить с него спесь. — При поражении перейдешь в Каналья Геймс. У нас есть печеньки.
— Это уже слишком. Давай просто проигравший на камеру похвалит победителя, — немного сдулся Стив.
— Скажешь «Я Стив Бьёрк и Каналья Геймс — моя любимая студия здесь в Калифорнии». И наоборот. Ребят, станете судьями? — позвал я программеров из Датамоста. — Как будем сражаться? Кто быстрее напишет змейку?
— В RobotWar! — воскликнул Стив.
Я краем уха слышал о ней. И в прошлом-будущем, но не то, чтобы много, и этим летом в Оукхерсте. Соревнование в написании ботов, сражающихся между собой. Кто-то, вроде бы Каспер или Нил, предлагал мне попробовать и я, будучи слегка под мухой, согласился, но затем вмешалась гремучая змея и мне стало не до сражений искусственных интеллектов.
В написании логики поведения ботов я хорош. Я даже своего бота под Контр-Страйк писал, будучи еще относительно молодым. Самому мне соревновательный командный шутер не особенно давался, не та скорость реакции, а вот написание бота я воспринял, как вызов, тем более что инструментарий имелся готовый. Сюда бы Монти! Это из него я спеца по ИИ-противникам выращиваю.
— Дашь мне время до вечера познакомиться с синтаксисом?
Парень расхохотался воистину дьявольским смехом.
— У тебя ни шанса! Мой бот — продукт сотен часов работы. Дам тебе месяц, так как обыгрывать новичков неспортивно. Так же, как выпускать рекордсменку по Фроггеру против обычных игроков!
Вот же… Стив!
— Договорились, — пожал я протянутую руку, — в январе мы с Линдой приедем в Эл-Эй на телевизионный финал турнира по аркадным автоматам.
В следующие пару часов я познакомился с войной роботов, дискету мне предоставили. Свободный Эппл 2 на стенде имелся. Я даже сыграл несколько битв против простого бота, взятого из журнала «Мир компьютерных игр» и не то, чтобы слил их все, но в «Мире Танков» за стату в 33 % меня бы назвали оленем и как бы превентивно свои же не пристрелили, пока вредить не начал.
И жесткая же штука. Каждый робот может ехать, стрелять и сканировать местность радаром, причем тот не сообщает, что именно он нашел — врага или стену арены, только расстояние, пройденное лучом, пока он вернется. О попаданиях по противнику роботам также неизвестно. У них есть только своё состояние.
Скрипт поведения необходимо вместить всего в 256 строк кода. Серьезные и продвинутые алгоритмы при таких ограничениях никак не родить. Тут лапша из условий ЕСЛИ-ТОГДА, либо конечный автомат, когда у бота есть несколько режимов, с отдельной логикой для каждого. Так призраки в Пэк-Мэне умозрительно работают. А может быть, ну его? Ну поставлю мальчишку на место и что от этого выиграю? Разве что полезные наработки по поведению противников. Да и… меня просто захватила игра, интересно же придумать оптимальный способ и всех уделать. Ну или не всех…
Журнальный бот заезжал в угол и кемперил, контролируя узкий сектор, за счет чего часто имел преимущество в обнаружении моего робота. Хотя, с другой стороны, если проверить все четыре угла, знаешь, куда целиться. И стрелять можно фугасами, с мощной взрывной волной.
Сегодня ночь звала меня участвовать в войне роботов, причем исключительно у себя в голове, так как Эппл 2 в гостиничном номере отсутствовал. Пока что правила бал идея сделать максимально тупого робота, который займет не угол, а одну из граней квадратной арены и будет ездить влево-вправо, сканируя под прямым углом. Нашел противника — тут же выстрел на ту дистанцию, где он обнаружился, с максимальным сплешем. Бот даже не узнает, попал или нет.
На завтрак я вышел, отчаянно зевая и сражаясь с желанием немедленно зарелизить алгоритм. Но потом, не сейчас, сегодня — очередной звездный час Эль-Кей, а не меня.
Импровизированной студией стал конференц-зал отеля. Телевизионщики установили освещение и камеры, на помосте-сцене выставили длинный ряд стульев для участников, получивших одинаковые белые мешковатые футболки со скромным черным лого на груди. У них было шесть компов Эппл 2, столько же Атари 800, дюжина участников турнира, красотка на роль ведущей и целое море амбиций по созданию нового лица киберспорта. Что могло пойти не так?
— Так, так… мистер Уильямс, вы самый колоритный, вас сажаем в центр, — засуетился режиссер мероприятия, худощавый дядечка под пятьдесят, слегка похожий на гуля из Фоллаута. Совсем чуть-чуть, кожа у него на лице шелушится, словно обгорел на солнце. — Ты, девочка, на самый край, справа. Оператор! Фокус на центре! И на ведущей!
Вести турнир вышла симпатичная девушка лет чуть за двадцать. Не бомба с обложки Плейбоя, а просто миленькая и обаятельная. Она бы хорошо смотрелась в каком-нибудь кино в роли подружки главного героя-студента.
— Приветствуем вас, дорогие зрители и участники, я Кэтрин Стюарт и мы на первом киберспортивном турнире «Волшебник против Волшебников», в Лас-Вегасе, где только что отгремела масштабная технологическая выставка «Комдекс Осень». В нашей студии присутствуют лучшие из лучших, разработчики хитовых видеоигр. Давайте с вами познакомимся! Вот вас как зовут?
Кэтрин сунула микрофон незнакомому мне прыщавому парню в очках, получившему место рядом с Эль-Кей. Кажется, он из студии Сириус. Ничего о ней не знаю.
— Ну, я, это… я… — юноша густо покраснел. Не всем дано раскованно чувствовать себя перед камерой.
— У меня записано, что тебя зовут Джо.
— Угу, да… наверное, так.
— А вот ты, парень, как тебя зовут?..
— Линда Ким. Я девушка.
Вот что мешало ей сказать то же самое в феврале, когда мы знакомились?
— О боже, прости пожалуйста, у меня новые линзы и я не поняла.
— Стоп съемку! — рявкнул режиссер. — Кэт! Ты профессионал или нет⁈ Что ты мямлишь, как первый раз перед камерой? Деревянная, как манекен в торговом центре. Тысячу раз пожалел, что тебя наняли…
— Я… — на глаза ведущей навернулись слезы и она рывком бросилась прочь из студии.
— Эй, мистер режиссер, зачем ты так с ней? — выкрикнула из первого ряда Трейси. — Думаешь, это так просто — взять и разговорить мальчишек? К ним особый подход нужен.
— Если такая умная, возьми сценарий и попробуй! — раздраженно бросил «мистер гуль». — Все равно Кэтрин где-то рыдает, а мы теряем время. Эй, Рональд, найди эту истеричку!
— Йеп! Секундочку, дайте полистаю, ага, я всё усекла, — на то, чтобы бегло просмотреть сценарий, у Трейси ушло секунд десять. Или у нее фантастический навык скорочтения, или, скорее, даже не пыталась вникнуть.
Начала бывшая парикмахерша с главного — расстегнула пуговку. Если у тебя имеется суперсила, то грешно ее не использовать.
— Привет, Лас-Вегас! Меня зовут Пенни Смит и я обожаю видеоигры, но ни черта в них не понимаю, смекаете, о чем я? Хорошо, что у нас тут целая дюжина умников, которые могут объяснить. Вот вы, такой уверенный в себе мужчина, как вас зовут?
— Я Кен Уильямс из Сьерра Онлайн, — ответил батька. — Здравствуйте, Пенни, прекрасно выглядите. Пожалуйста, вырежьте этот момент, моя жена не должна его видеть.
Вот уж кто ничуть камеры не стесняется. Уверен, шутка не только заранее заготовлена, и прозвучала бы с любой ведущей, но и с Робертой согласована.
— Сьерра… я играла в ваши игры! Тетрис, да? И еще игра про потрясную красотку, убегающую от камня… как же там ее звали… Ой, да пофиг. А как насчет тебя, красавчик, ты кажешься мне очень умным?..
— Я Джей Зиптик из Датамост.
— Это ведь ваша игра про кабанчика, такого миленького, как с фермы моего папочки?
Совсем немного флирта каждому. Кодеры из Датасофт и Датамост Трейси совершенно не стеснялись, так как она подходила к ним пофлиртовать и познакомиться еще на стендах, а также автографов ребятам не пожалела.
— Как здорово, что тут не только парни, но и девушка есть. А то я думала, что я одна такая, любящая игры…
Без единой запинки. Секрет в том, чтобы подходить поначалу к тем, кого самозванная ведущая лучше всех знала, а там и остальные поняли, что бояться нечего. Стив рассказал про Войны Роботов и то, что вызвал на поединок одного самонадеянного парня и как размажет его. То есть меня. И так со всеми одним, во имя Ктулху, дублем.
— Стоп! Снято! Хорошо, очень хорошо! Но не по сценарию. Почему вы не соблюдаете сценарий?
— Мистер, вы за кого меня принимаете? Мне в жизни столько слов не запомнить. Смекаете? Я только красивая, а не умная. Йеп? Умную и красивую вы до слёз довели и выгнали.
— Хи-хи-хи, — тихонько рассмеялись в соседнем зрительском кресле. Повернулся — сбежавшая ведущая на месте Трейси устроилась. Слёзы бумажными полотенцами вытерла и потекший макияж уже поправила.
— А она молодец, где-то я ее видела, — тихонько прокомментировала Кэт. — Вы вроде как вместе пришли. Кто ее агент?
— Это Пенни Смит, лицо нашей игры. Не знаю ее агента.
— Браво! — похлопала ведущая подменившей ее Трейси. — Так достоверно сыграть простушку я бы не смогла!
— Поистерила? За работу! — потребовал у нее режиссер. — Ты хотя бы сценарий знаешь. Нет-нет, вырезать и второй дубль делать не станем.
— И мы продолжаем! Пришло время нашим участникам показать, чего они стоят. И мы вызываем первых шестерых претендентов. Вам всем предстоит сыграть по пять минут в каждую из шести выбранных нашим мейнфреймом игр. И первая наша игра на компьютере Атари 800 — Преппи от Эдвенчер Интернэшнл!
На проектор позади участников вывели содержимое дисплея одного из соревнующихся. Какая знакомая картина! Дорога, транспорт, река… это же Фроггер! Только лягушку заменили на толстого мужика, едва передвигающего ноги. Там, где зеленая бестия пересекала половину игрового поля в три прыжка, мужчине требовалось совершить десяток шагов. На мой взгляд, это убивало динамику. Второе значимое отличие в том, что, перейдя дорогу и реку, протагонисту следовало вернуться обратно после того, как он подберет на том берегу непонятную фигню.
Надо ли уточнять, что Линда тут обставила с минимум пятикратным преимуществом всех соперников, включая разработчика. Стив аж побелел от злости. Тоже мне, провидец!
А вот Кен, так хорошо державшийся на интервью, оказался последним. Его Преппи трижды подряд попал под газонокосилку.