Глава 11 Альфа тест
— Я могу вас поздравить, господа, — торжественно объявил Коди, обводя взглядом всех присутствующих, — наша первая игра готова!
После пары суток кропотливой работы двух программистов и одного художника на свет появилась она — долгожданная первая игра Игронавтов.
В честь этого события было решено... не прогуливать последний урок в пятницу, поскольку прогуливание физкультуры каралось почти смертной казнью. Как обычно, после занятий команда собралась в своём кабинете, и Коди был готов представить финальную сборку главному тестеру.
— Прошу оценить наш шедевр, дорогой тестер! — с поклоном произнёс он.
Коди, Луис и Какуро стояли рядом, уставшие, но счастливые. Последние дни игра высосала из них все силы, особенно после бесконечных придирок Харли.
Игровое место было готово: Харли пригласили к столу. Он, как истинный герой, поднялся с дивана, одёрнул штаны и величественно уселся за компьютер. Остальные помогли ему запустить билд. Вся эта торжественная церемония казалась Луису лишней: президент просто подыгрывал Харли, стараясь сохранить ему хорошее настроение. А от этого, как ни крути, зависела итоговая оценка проекта.
Альфа-тест — первая стадия проверки игры. Разработчики передают продукт своим коллегам, а те выискивают критические баги, просадки производительности, логические ошибки и прочие радости жизни. Поскольку над игрой работали всего трое, Харли оказался единственным тестером. Впрочем, эта была его роль в клубе.
Он надел солнцезащитные очки, взялся за мышь и клавиатуру и нажал «Start». На экране появилось: Loading game...
Надпись не исчезала почти минуту.
— Чё так долго грузит?! — первое возмущение Харли прокатилось по кабинету.
— Инициализация ресурсов, — спокойно ответил Коди, не отрывая взгляда от монитора.
Появился логотип и название: Cyber Spirit: Yojimbo.
— Отстой название. Кто его придумал?
— Это моя идея... — виновато ответил Какуро. Он пытался придумать особое название, опираясь на механику игры и её главного героя, которого назвали Ëдзимбо, что с японского означало «Телохранитель». А еще это название носит один известный кролик-ронин*.
(*отсылка на серию комиксов Усаги Йодзимбо и его главного героя, вы его еще в мультиках про черепашек видели)
Харли лишь хмыкнул и начал играть. Сначала он прошел обучение, затем появилась механика перемещения между мирами: из Японии XVI века самурай попадал в неоновое киберпространство. Клавиши щёлкали с бешеной скоростью, мышь скользила по ковру, иногда резко замирая. Харли молчал, он был полностью погружён в процесс. И это молчание давило сильнее любых слов.
Наконец, уровень закончился, и экран вывел результаты.
— Игра отстой!
Слова прозвучали так буднично, что на секунду повисла тишина.
— Мы её делали шесть суток, почти не спали, — взорвался Луис. — А этот монстр в очках прошёл игру за пять минут и даже не объяснил, что не так?!
— Полное дерьмо. Что вы вообще делали всё это время?
— Тебя слушали и правки вносили! — рявкнул Луис.
Коди встал между ними.
— По пунктам, Харли. Конкретно.
Харли ненадолго замолчал, а затем поправил свои очки.
— Заставка фризит. Управление на WASD ватное. Хитбоксы кривые. Атаки слабые. Анимации добиваний дерганые. Предметы бесполезны. ИИ тупой. Уровни линейные. Враги не создают давления. Игра проходится за унизительное время.
Все трое замерли в ступоре.
— А есть позитивные стороны? — осторожно спросил Какуро.
— Визуал. Персонажи и враги выглядят круто.
— Хоть что-то ему понравилось, — пробормотел Луис.
— Ладно, — выдохнул Коди. — Харли, стой рядом. Будешь сразу проверять правки.
Харли уступил место президенту. Коди открыл редактор игры, а Луис включил свой компьютер и занялся оптимизацией. Какуро откинулся на диван, открыв планшет: теперь всё зависело от программистов.
И начался ад!
Каждую правку приходилось тестировать сразу: меняли управление — ломалась камера, фиксили камеру — появлялись баги в анимациях, улучшали ИИ — рушился баланс. Игра словно мстила им за попытку довести её до ума.
— Что за фигня? Теперь пиксели летают вместо врагов, — возмущался Харли, указывая на пиксельную кашу.
— Луис... — процедил Коди.
— Понял, исправлю.
Полчаса спустя:
— Все таки управление не удобное, переключите все действия на клавиатуру, а не на мышку, — предложил Харли, сложив руки крест на крест.
Коди молча кивнул и снова полез в код.
Через час:
— Вы что со сложностью сделали? Теперь вообще не пройти даже первый коридор.
— Ты же просил умный ИИ, — сорвался Луис.
— Да, просил. А ещё просил, чтобы они не обладали способностью контрить все мои атаки! Каждый десятый удар самый удачный. Вы что, в Марроуинд* переиграли?
(*отсылка на TES Morrowind, в которой самая конченная система прокачки. Твои удары могут не попасть по врагам, и пока ты не прокачаешь навык - ты будешь промахиваться. А качаются навыки только при их использовании. Поэтому прокачка там ужасная.)
— Сейчас исправим, — еще спокойным тоном ответил Коди. Луис уже вовсю кипел от постоянных правок, но таково было желание тестера.
Какуро принёс газировку и батончики, оставив их на столе, и снова ушёл рисовать концепты уровней. Он чувствовал себя неловко, глядя, как друзья выжимают из себя последние силы.
Попытки слились в один бесконечный цикл: правка — сборка — тест — новая критика. Тестеру не понравилось управление - поменяли. Не понравилось местонахождение врагов и сложность ИИ - усилили и поменяли место спавна врагов. Каждый раз Харли находил к чему придраться и выдвигал свои требования. Программистам ничего не оставалось, кроме как покорно слушать его.
На двадцать четвёртой итерации Харли прошёл игру снова. На этот раз он даже слегка улыбнулся.
— А где второй уровень?
Оба программиста побледнели. Луис, в прямом смысле, загорелся.
— Ты издеваешься над нами?! Мы создали пять уровней и с боссом в конце! Как это можно не заметить???
— Там был босс? — Харли приподнял очки. — А, этот дух-отшельник и есть босс? Я думал, это обычный элитный моб.
— Ты прошёл всю игру за семь минут...
— Потому что она лёгкая.
— Харли, — наконец заговорил Коди, — игра стоит на нормальном уровне сложности. Ты проигнорировал квесты, бонусные зоны и испытания! Большую часть локации ты просто скипал. Не говоря уже о том, что ты как-то умудрился пройти сквозь ограничение и попал в уровень босса. Ты ни одного условия не выполнил.
— Мы с Коди проверяли: прохождение игры занимает не меньше часа, — взорвался Луис.
— Медляки! — усмехнулся Харли.
И вот так между программистами и тестером разгорелась настоящая война.
***
Блуждая по третьему этажу, Сатоми решила навестить своего друга из соседнего клуба. Уже три дня он ничего не рассказывал о делах Игронавтов, а в переписке отделывался лишь короткими «ОК» и реакциями на сообщения. Это было на него не похоже. Девушка начала переживать: вдруг в клубе что-то случилось? Коди вообще редко делился проблемами, пока его как следует не расспросишь. Впрочем, в этом они были чем-то похожи.
Подойдя к кабинету 3-13, Сатоми неожиданно заметила возле двери знакомую фигуру. Это была её соклубница — Эмилия.
Сегодня Литературный клуб решил не собираться, и все разошлись по домам раньше. Поэтому появление Эмилии здесь выглядело особенно странно. Девушка сидела на корточках возле двери, держа в руках ручку и блокнот. Через узкую щель она наблюдала за происходящим в кабинете Игронавтов и одновременно что-то быстро записывала. Причём делала это с таким воодушевлением, что пальцы у неё даже слегка дрожали.
— Эмилия, что ты... — начала Сатоми. Но та мгновенно подняла палец к губам.
— Тише! Не то раскроешь меня! — прошептала она, резко поднимаясь.
— Что ты тут делаешь? — переспросила Сатоми уже шёпотом.
Эмилия придвинулась ближе и, наклонившись к её уху, заговорщицки произнесла:
— Пишу фанфик про клуб Игронавтов!
Сатоми почувствовала, как внутри у неё всё закипает. За несколько дней в Литературном клубе она уже успела познакомиться с творчеством своих товарищей. У Мариэль — классические романы и фэнтези с романтическими линиями. У Юкико — мрачные хорроры и дарк-истории. А вот Эмилия... писала яой-романы.
Сатоми сама ничего не имела против таких книг — она даже иногда их читала. Но у Эмилии была... слишком уж сильная одержимость мужскими отношениями. И если она пишет про Игронавтов, значит в её истории кто-то из них уже, как минимум, целуется или поддается сексуальному унижению.
— А... можно посмотреть, что ты уже написала? — осторожно спросила Сатоми.
— Конечно! — Эмилия без колебаний протянула ей блокнот.
Сатоми открыла его с лёгким напряжением. Внутри блокнота были лишь наброски: короткие сцены, обрывки диалогов, быстрые заметки на полях. Эмилия явно записывала идеи по мере того, как они приходили в голову. Но кое-что сразу бросилось в глаза. Большинство диалогов происходили между Харли и Луисом. Коди в тексте не упоминался вообще. Сатоми едва заметно выдохнула с облегчением.
— Слушай... а почему здесь только Луис и Харли? — спросила она, возвращая блокнот. — Их имена тут чуть ли не на каждой странице.
Эмилия снова придвинулась ближе и прошептала ей на ухо, словно делилась страшной тайной:
— Потому что Харли и Луис тайно встречаются.
У Сатоми снова закипела голова, словно чайник на плите. Уши мгновенно покраснели.
— К-к-как?.. Но они же... э-э... по девушкам... — У Сатоми произошел сбой, слова начали путаться.
— Так-то оно да, — спокойно кивнула Эмилия. — Но в моей истории они уже давно встречаются.
После этого пояснения Сатоми немного успокоилась. Она вспомнила слова Мариэль о своей подруге.
— «Эмилия иногда путает реальность со своей фантазией. Например, она уверена, что половина парней в школе тайно встречаются друг с другом. Абсурдно, правда?»
Юкико тогда дала простой совет:
— «Просто соглашайся с ней. А потом делай всё наоборот.»
Да и если бы Харли действительно состоял в тайных отношениях с парнями, его репутация в школе была бы совсем другой. Хотя, справедливости ради, и нынешняя была далека от идеальной.
— Но почему ты наблюдаешь именно за ними? — спросила Сатоми.
— Хочу убедиться, что я права! — уверенно заявила Эмилия.
— Но ты ведь не права...
— А вот и нет! — тут же перебила её Эмилия. — Сама посмотри: у обоих нет девушки, они учатся в одном классе, ходят в один клуб, постоянно общаются...
— И ни один из этих факторов не доказывает, что они встречаются, — спокойно закончила Сатоми. — Они просто друзья. Больше ничего.
— Нет, не просто, — упрямо заявила Эмилия, надув щёки. Она снова присела возле двери, заглянула в щель и начала быстро что-то записывать в блокнот.
Сатоми вздохнула.
— Эми, тебя Харли чем-то обидел? — тихо спросила Сатоми.
Эмилия тут же замерла. Она отвернула голову в сторону, будто не хотела показывать своё лицо, и коротко кивнула.
— Он выкинул мою любимую книгу в мусорку, — тихо произнесла Эмилия.
— Кощунство... — искренне возмутилась Сатоми. — Но... из-за этого ты решила мстить ему фанфиком? Не слишком ли серьёзно?
Хотя, если подумать, она прекрасно понимала Эмилию. Если бы кто-то выбросил её книгу в мусорку... Сатоми была уверена, что в тот же день в школе произошло бы убийство. И даже Коди вряд ли смог бы её остановить.
— Это ещё не всё! — вспыхнула Эмилия. — Он сказал: «Какой ужас. Что за ерунду ты читаешь? Книжки про гомосеков? Фу!» А потом взял и выкинул её в мусорку! Ты представляешь, как это жестоко?! Мою любимую книгу отправили на помойку!
К концу рассказа Эмилия уже почти рыдала.
Вот как все было. Во время перемены Эмилия спокойно сидела в коридоре и читала китайскую манхву «Снисхождение богов»* — историю с лёгкой романтической линией между двумя мужчинами. Харли хватило одного взгляда на обложку, чтобы всё понять. Он без лишних церемоний выхватил книгу из рук Эмилии, обозвал её... и отправил прямо в мусорное ведро. С тех пор Эмилия затаила на него обиду. И эта обида уже успела вылиться в несколько фанфиков.
(*Благословение небожителей)
Причём Луис, который вообще ни при чём, стабильно оказывался вторым главным героем. Хотя до него были и другие жертвы. Например, Спортивный клуб до сих пор помнил прошлогоднюю историю о тайных отношениях Харли и президента клуба. Тогда спортсмены буквально объявили на Эмилию охоту, и конфликт пришлось улаживать самому президенту школы.
— Я закончу эту историю и выложу её на сайте! — решительно заявила Эмилия.
— Только когда будешь публиковать, хотя бы добавь примечание «персонажи не имеют отношения к реальным людям», — осторожно предложила Сатоми.
— Нет! — злобно ответила Эмилия. — Я сделаю так, чтобы о его отношениях узнали все!
В этот момент из кабинета внезапно донёсся голос Какуро:
— Ребята, кто-то за дверью стоит...
— Спалили! — прошипела Эмилия. Она молниеносно засунула блокнот в сумку и рванула по коридору.
Через секунду её уже и след простыл. Дверь кабинета распахнулась.
— ЧТО ЗА СВОЛОЧЬ КРЫСИТ У НАШЕГО КЛУБА??? — прогремел Харли.
Сатоми от неожиданности вскрикнула и села прямо на пол. Харли резко повернулся к ней. Его глаза сверкнули раздражением.
— Отбой, это свои, — вмешался Коди, выходя из кабинета. — Привет. Почему не написала, что зайдёшь?
Он протянул ей руку и помог подняться.
— Я хотела написать... но ты не читаешь сообщения...
— А это что?
Харли наклонился и поднял с пола маленький листок бумаги — видимо, он выпал из блокнота Эмилии. Он быстро пробежался глазами по тексту. И мгновенно побагровел.
— Эта яойщица была здесь, да?! — зарычал он. — Куда она делась?!
— Эм... она... побежала направо! — растерянно сказала Сатоми, хотя прекрасно знала, что Эмилия убежала налево.
— Я найду её и засуну туда, где и место её романам — в помойку!
Харли сорвался с места и умчался по коридору, как мотоцикл без тормозов. Сатоми только надеялась, что Эмилия уже успела выбраться из школы.
Остальные члены клуба наблюдали за происходящим с порога. Луис не выдержал и тихо хихикнул.
— Опять пишет про него слэш-фанфик? Хе-хе. Интересно будет почитать новую историю похождений Харли.
— Сильно не радуйся, — сказала сухо Сатоми. — Ты там второй главный герой.
— ЧЕГО?! — вскрикнул Луис, едва не потеряв равновесие.
— Сатоми, — обратился к ней Коди, — не хочешь помочь нам с тестированием игры? Нам нужно мнение ещё одного человека.
— Но... я же не играю в видеоигры...
— Умоляем! — взмолился Луис, сложив руки. — Иначе этот байкер-террорист будет мучить нас до полуночи. Просто скажи, что игра хорошая.
— Луис... — устало вздохнул Коди.
— Ну пожалуйста!
Сатоми немного растерялась.
— Ладно... но я сразу предупреждаю — я не разбираюсь в играх и во всех их деталях.
— Именно это нам и нужно, — облегчённо сказал Луис. — Пошли.
Не совсем понимая, во что ввязывается, Сатоми села за компьютер. С помощью Коди она разобралась с управлением и смогла поиграть около десяти минут. Несмотря на то, что в играх она разбиралась плохо, процесс ей действительно понравился.
А значит, альфа-тест можно было официально считать завершённым.
Пришло время следующего этапа.
