Мая, 10:32 реального времени

На следующее утро первой в офис пришла, разумеется, Мелисса. Первое, что она там увидела, — разумеется, сладко дрыхнущего Ксенобайта. Он спал, уютно устроившись щекой на клавиатуре, обняв ее, как трехлетний малыш обнимает во сне любимого плюшевого мишку. Сервер благодушно помигивал огоньками, сеть работала, а сам Ксенобайт, судя по чистой одежде и отсутствию въевшегося за время отдыха запаха дыма, все-таки успел зайти домой, перед тем как появиться в офисе.

Вид спящего программиста так умилил Мелиссу, что она даже не стала его будить. Включив кофеварку, она уселась за свой компьютер и, натянув на голову вирт-шлем, тихо соскользнула в сеть.

Следом за Мелиссой в машинном зале появился Банзай. Окинув офис взглядом, он вздохнул, погладил длинные седые усы и, усмехнувшись, направился к своей машине, выключив по пути кофеварку и налив себе кофе. Усевшись перед компьютером в моторизированное инвалидное кресло, аналитик достал из подмышки свежий номер журнала «Штурмовая авиация» и, закинув ноги на стол, углубился в чтение.

Махмуд и Мак-Мэд, как всегда, появились почти одновременно. Переглянувшись, они тоже решили не шуметь. Тихо сунув в холодильник пиво, разошлись по своим рабочим местам и вскоре уже мирно бегали, перестреливаясь в какой-то простенькой игрушке. Офис погрузился в ленивую дрему.

Если, прочитав предыдущие строки, вы подумали, что наш рассказ идет о группе спецназа или наемников-боевиков, то вы, конечно, ошибаетесь. Собравшиеся в офисе люди занимались делом вполне мирным: они тестировали программы, в основном — компьютерные игры.

Кому-то идея зарабатывать деньги, играя в вирт-игры, может показаться заманчивой. Поверьте, друзья, все далеко не так просто, как кажется. Одно дело — участвовать по мере сил в открытом бета-тестировании программного продукта, и совсем другое — проводить тщательное, профессиональное тестирование, пытаясь выжать из программы максимум, предусмотреть все немыслимые глупости, которые только сможет вытворить с программой будущий пользователь. Не просто обнаружить ошибку, а четко локализовать ее, точно указав, при каких условиях возникает аварийная ситуация. А желательно — прибавив к отчету еще и дамп памяти, с указанием фрагмента кода, приведшего в ошибке...

Что касается тестирования вирт-игр — это совершенно особая сфера, с массой нюансов и тонкостей. Ведь для того, чтобы испытать все мыслимые в игре ситуации, ее надо пройти. Пройти от корки до корки, всеми мыслимыми и немыслимыми способами, испробовав все стандартные и нестандартные методы. Надо иметь богатый опыт и тонкое чутье, чтобы авторитетно говорить разработчикам: «Этот момент в игре — слишком сложен, игрок, скорее всего, не сможет пройти его честно. А здесь сюжетная линия может зайти в необратимый тупик. А вот тут игрок может сжульничать, получив неоправданные ресурсы, а вот тут...»

В общем, профессиональное бета-тестирование программ, в особенности вирт-игр, — дело серьезное, кропотливое и адски тяжелое. И тем сложнее найти профессиональную команду тестеров среди легионов любителей вирт-игр, желающих только одного — «побацаться в новую крутую гоцалку», а весь баг-репорт свести к фразе «отстой глюкавый».

Ксенобайт, Банзай, Мелисса, Махмуд и Мак-Мэд были командой тестеров с многолетним стажем и солидной репутацией. Их приглашали для тестирования как отечественных, так и зарубежных программных продуктов. Года два назад, кроме своей обычной работы, команда стала сотрудничать с одним из крупнейших журналов, посвященным вирт-играм. Так к и без того диковатой компании присоединилась непоседливая Внучка, корреспондент журнала. Вместе они прошли не один десяток игр: тестеры обшаривали их, выискивая секреты и особо извращенные повороты сюжета, Внучка снимала видеорепортажи (роль диктора с удовольствием взяла на себя Мелисса), а потом писала статью.

Вместе друзья пережили множество приключений — и в виртуальности, и в реальном мире. И последним из них было героическое празднование майских праздников — традиционно самые длинные выходные весны, начало туристического сезона.

Полторы недели тестеры провели в глухих лесах, живя в палатках и отбиваясь от комаров. Солидным опытом походной жизни обладала только Мелисса, одним из хобби которой было плаванье на байдарке по бурным горным рекам.

Если в двух словах — тестеры отдохнули по полной программе. С дождем, комарами, стылой сыростью по утрам, отсыревшими дровами, подгоревшей кашей и прочими прелестями агрессивной дикой природы. Из всех туристических мучений они были избавлены только от исполнения под гитару туристических песен. Мелисса, правда, подбивала Махмуда с Мак-Мэдом сбацать что-нибудь «а капелла», но те вежливо отказались, бросив всего один взгляд на Ксенобайта, весь поход не расстававшегося с топором. Похоже, инструмент заменял ему всю оставленную в городе электронику, отсутствие которой он переживал особенно болезненно.

И вот вчера, едва живые от удавшегося отдыха на природе, они вернулись в город, даже не подозревая, что над ними уже сгущаются тучи очередного скандала...

***

— Что-то Внучки не видать, — с легким беспокойством заметил Банзай.

Тестеры потихоньку приходили в себя. Ксенобайт проснулся и теперь бездумно болтал манипулятором, с восторгом наблюдая за порхающим в мониторе курсором: во время отпуска он хуже других переносил отсутствие компьютера или хотя бы портативного терминала с выходом в сеть, так что сейчас пребывал в эйфорическом состоянии. Махмуд с Мак-Мэдом продолжали бегать по каким-то мрачным коридорам, с переменным успехом пытаясь подловить друг друга. Мелисса, сняв вирт-шлем и надев наушники, тихо мурлыкала, подпевая какой-то песенке и полируя ногти зловещего вида штукой.

— А что — Внучка? — после некоторой паузы спросил Ксенобайт, с трудом отрываясь от своего занятия и фокусируя мутноватый взгляд на Банзае.

— Да нету ее до сих пор. Мелисса... Мелисса!

— А? Ты что-то сказал?

— Ты не в курсе, где Внучка?

Мелисса задумалась. На ее лице мелькнуло сначала удивление, потом легкая тревога. Отложив в сторонку полировочное устройство, она стянула наушники и пробормотала:

— Не в курсе. И, вообще-то, это странно!

Ксенобайт вопросительно глянул на товарищей. Видя, что после оздоровительного отдыха у коллеги замкнуло логические цепи, Банзай досадливо поморщился:

— Она же обещала сегодня к нам заскочить, помнишь? Вчера ей чуть ли не с монорельса приспичило по каким-то делам лететь.

— Ну и что? — пожал плечами Ксенобайт.

— А то, что она еще перед поездкой намекала, что готовит нам сюрприз. И то, как она вчера умчалась, — явно неспроста.

— Ну и что? — повторил Ксенобайт с нотками раздражения.

— А ты всерьез веришь, что Внучка способна долго хранить буквально распирающую ее новость?

Ксенобайт на миг задумался и серьезно заметил:

— Внучка — существо загадочное и логическому анализу не поддается, за это мы ее и любим. Если ей что-то в голову втемяшится — это все, гасите свет. Будет молчать, еще и нежелательных свидетелей перережет, чтобы сюрприз не испортили.

— Что да, то да, — вздохнула Мелисса — Но, по всем расчетам, еще вчера вечером она должна была позвонить мне, чтобы похвастаться, посплетничать, и спланировать, как бы поэффектнее преподнести сюрприз вам, простым смертным.

— В любом случае, — торопливо продолжил Банзай, пока Ксенобайт не вздумал уточнять по поводу «простых смертных», — если Внучка сказала «завтра», это в переводе с внучкиного означает: «Завтра в семь утра я буду скакать от нетерпения под дверью офиса, будить дрыхнущего там Ксенобайта и звонить Мелиссе, интересуясь, где вы там застряли!»

Ксенобайт слегка помотал головой, потом вздохнул:

— Убедил. И что, где Внучка?

От необходимости выслушивать ответ Ксенобайта избавил звонок селектора.

— А вот и Внучка! А вы боялись...

— Не, — покачал головой Банзай, нажимая что-то на клавиатуре. — Внучка никогда не пользуется селектором, а дверь открывает «с ноги».

— А кто же? — с неподдельным удивлением спросил Ксенобайт.

— Сейчас узнаем... — буркнул Банзай, опуская руку на пульт управления рядом с клавиатурой.

Ксенобайт, достав из ящика стола небольшую гайку, торопливо прикрутил к ней кусочек бинта и запустил в Мак-Мэда. Гайка глухо треснула по макушке вирт-шлема, коллега недовольно заворчал, выходя из виртуального пространства. Понятное дело, следом за ним в реальность вернулся и Махмуд.

Посетителем оказался очень нервный взъерошенный парень лет двадцати пяти. Торопливо постучавшись, он на ладонь приоткрыл дверь, быстро оглядел помещение, потом с трудом протиснулся внутрь. Захлопнув за собой дверь (едва не прищемив при этом собственные пальцы), он привалился к ней спиной и затравленно обвел глазами тестеров.

— Добрый день, мне вас порекомендовали как крупных специалистов, — сбивчиво затараторил посетитель. — Очень деликатное дело...

— Спокойнее, молодой человек, — холодно осадил гостя Банзай. — Вам кого?

— Мне... это... специалиста по вирт-играм... тестеров... ну... бета-тестеров.

— Ну допустим, — кивнул Банзай — А кто, собственно... Кстати, сынок, ты бы отошел от двери, а?

— Это зачем еще?! — с нотками паники в голосе спросил визитер.

— Ну как знаешь, — пожал плечами Банзай.

Посетитель успел два раза моргнуть и открыть рот, чтобы сказать еще что-то, когда злополучная дверь с треском распахнулась, припечатав его к стене.

— А вот это Внучка, — удовлетворенно кивнул Ксенобайт.

Мая, 10:32 реального времени - student2.ru

На этот раз он был абсолютно прав: на пороге стояла Внучка. Выглядела она страшно: глаза горят яростью, кулачки сжаты, между стоящими дыбом косичками проскакивает натуральная электрическая дуга.

— Доннерветтер! — прорычала Внучка так, что кофеварка на тумбочке испуганно выплюнула в стаканчик порцию кофе.

— Внучка, где ты таких слов нахваталась?! — тут же строго спросил Банзай.

— В «Лесах под Совранью», — меланхолично заметил Ксенобайт, — когда в ГЕСТАПО сидела; там так эсэсовцы ругались. Переводится это, правда, всего лишь как «Гром и молния», но...

Программист запнулся и втянул голову в плечи — пылающий взгляд Внучки, оставляя за собой обуглившиеся полоски, сфокусировался на нем. Потом Внучка вдруг шмыгнула носом...

— Нет-нет, только не реви! — испуганно замахал руками Мак-Мэд. — Говори, кто тебя обидел?!

Глаза Внучки уже стали огромными и мокрыми, губы предательски задрожали.

— Они же обещали! — пробормотала Внучка, все чаще и чаще хлюпая носом. Они... они... Га-а-ады!

Мелисса и Банзай бросились утешать Внучку. Махмуд с Мак-Мэдом смущенно переглядывались, пытаясь понять, в чем дело, так что только Ксенобайт, обладающий изрядной долей хладнокровного цинизма, обратил внимание на то, что происходило буквально в метре от девушки.

Злополучный посетитель, только что проштампованный богатырским пинком Внучки, с тихим всхлипом отлип от стены. Его физиономия перекосилась, но не от справедливого гнева, как можно было ожидать, а от ужаса. Дико гримасничая и попискивая, посетитель, точно тень, потянулся к дверной ручке, рассчитывая, наверное, незаметно выскользнуть из помещения...

— А вас, Штирлиц, я попрошу остаться! — ледяным тоном процедил Ксенобайт.

— Штирлиц? — удивленно моргнула Внучка, на миг забыв свои печали. Две секунды она разглядывала бедолагу с явным гастрономическим интересом, а потом уверенно сообщила. — Я хочу его мяса!

***

— Шустрый, гад.

— Ну вы посмотрите на поганца, кто теперь лужу-то вытирать будет, а?

Посетителя пришлось повалить на пол и придавить тяжелым седалищем Махмуда. После странной реплики Внучки (сказанной, впрочем, таким тоном, что даже Банзаю стало не по себе) ушибленный дверью визитер истошно завопил, шарахнулся, перевернул кофеварку, разлив остатки кофе по полу, укусил за палец Ксенобайта и попытался выпрыгнуть в окно. Промахнулся, угодив головой в полку с документацией. Второго шанса ему не дали — подоспели Махмуд с Мак-Мэдом.

— Ну что, — с олимпийским спокойствием, не сулящим ровным счетом ничего хорошего, проговорил Ксенобайт, разглядывая залепленный пластырем палец. — Будем знакомиться или скормим его Внучке так, анонимно?

— Наверное, все-таки познакомимся. Мелисса, ты Внучку крепко держишь? Вот и хорошо... Махмуд, можешь встать с него. Как звать-то тебя, Штирлиц?

— Денис...

— Хорошее имя. Ну, как ты объяснишь свое поведение?

Гость стрельнул глазами в сторону насупившейся Внучки и втянул голову в плечи.

— Это он меня обманул! Гад! Ты же обещал!

— Та-ак, — с тихой угрозой проговорил Махмуд. — И что же это ты ей обещал?

— Да не виноват я! — чуть не плача, завопил посетитель. — Я же пытался тебе объяснить... Не я же такие вопросы решаю! Да мы все были в полном ауте, когда услышали...

— Молодые люди, — вздохнул Банзай. — Может, объясните, о чем это вы?

— О последнем творении «Самары Софт»! — торжественно заявила Внучка.

На минуту в офисе повисла тишина: тестеры переваривали услышанное.

— Я еще полтора месяца назад вышла на эту информацию! Черт, тогда это была бы сенсация! И тогда... — Внучка запнулась, глядя на постные физиономии друзей. — Ребята... Только не говорите, что вы ничего не знаете, ладно?

— Не будем, — вздохнула Мелисса. — Ты только скажи, чего именно мы не знаем?

Внучка ошарашенно заморгала.

— Название «Покорители Забытых Перекрестков» вам о чем-нибудь говорит? Нет? Да вы что?! Реклама по всему городу, свободной стены нет, вся сеть в баннерах...

— Внучка, — устало попросил Банзай. — Давай ты просто расскажешь в двух словах с самого начала.

Внучка вздохнула. По мере того как она рассказывала, физиономии у тестеров все больше вытягивались...

«Самара Софт» была, вне всяких сомнений, фирмой выдающейся. Ее игр ждали не с нетерпением — их ждали со страхом. Славилась она своими симуляторами самых неожиданных явлений и способностью углядеть в самых обычных вещах какой-то зловещий сюрреализм. Последнее время по сети ходили слухи о том, что в недрах притихшей «Самары» готовится какой-то новый проект. Отсутствие рекламы и, как следствие, таинственность обстановки оказались лучшей рекламой — пользователи уже хотели новую игру, даже не зная ее названия...

Пиарщики «Самары» мастерски подогревали страсти. Что ж, и правда, любая информация о новом творении «Самары» стоила бешеных денег. Каким образом Внучке удалось сесть на хвост таинственной игре — неизвестно, но полтора месяца назад она разузнала, что за игра готовится к выходу...

— И не просто игра! — неожиданно взвилась Внучка, давя в кулаке картонный стаканчик. — Онлайновый проект! Я знаю об этом уже больше месяца! Но молчу. Молчу, потому что эти гады, эти... эти...

— Шелудивые шакалы, — любезно подсказал Махмуд.

— Точно, спасибо. Так вот, эти шакалы...

...представители «Самары Софт» связались с Внучкой и слезно попросили не губить сюрприз и не выдавать секрета. Взамен они обещали пригласить ее (и ее друзей) на закрытое бета-тестирование проекта. На этой стадии все равно пришлось бы привлекать специалистов извне, так что хранить секрет дальше не имело смысла. Внучке обещали эксклюзивные права на освящение проекта в прессе...

— Как раз после майских должно было начаться тестирование, — угрюмо закончила Внучка.

— И что? — с волнением спросила Мелисса. — Они что, поприглашали других корреспондентов?! Слушай, но это же... За это же морду бить надо?

— Это легко! — обрадовался Махмуд, потирая ладони.

— Да нет же! — завопила Внучка, размахивая косичками. — Они стартовали проект! Первого мая, на праздник, как раз когда мы, черт побери, ставили в лесу палатки, эти гады объявили о старте проекта «Покорители Забытых Перекрестков»!

***

— Так просто не бывает — подавленно проговорила Мелисса, пробегая глазами очередной новостной сайт. — Вот это, я понимаю, сюрприз! Вполне в стиле «Самары»... Без предупреждения, без подготовки — шарах! Платите денежки — играйте на здоровье, целый мир, о котором никто ничего не знает, в вашем распоряжении.

— А этот... — Махмуд, не договорив, многозначительно кивнул в сторону съежившегося парня, так не вовремя пришедшего в гости.

— Он из местного представительства «Самары», — зло прошипела Внучка, буравя бедолагу взглядом. — Это он упрашивал меня не пускать новость в прессу!

— Ну что, Штирлиц, — вздохнул Банзай, — попал ты, конечно, изрядно... И за каким же бесом тебя к нам-то занесло?!

— Я... у меня... это... заказ...

— Вот как? — удивился Банзай. — Какого рода? Впрочем, позвольте для начала представить вам наш коллектив. Вы, кажется, упоминали, что вам нужны специалисты по вирт-играм? Они перед вами.

Банзай кивнул в сторону Махмуда с Мак-Мэдом.

— Это наши основные ходоки. Махмуд — штурмовик, Мак-Мэд — снайпер. Кроме того, Махмуд — наш специалист по «железу»: комплектующие, конфликты периферии, настройки БИОСа. Мак-Мэд — математик, специалист по игровой баллистике и физическим движкам. Далее — наш программист Ксенобайт. Мелисса — специалист по вопросам игровой экономики, а также по всякого рода стелс-экшенам. С Внучкой, освещающей нашу работу в прессе, вы уже знакомы. Ну и я — координатор и аналитик группы, специалист по авиа- и транспортным симуляторам. Впрочем, речь, насколько я понимаю, пойдет о «Перекрестках»?

Штирлиц кивнул.

— Вот как? — вкрадчиво осведомилась Мелисса. — Но ведь проект уже стартовал, значит, тестирование закончено?

Глаза парня забегали.

— Речь идет не о тестировании, — зачем-то понизив голос, быстро проговорил он. — Скорее... Скорее о проверке всего одной локации...

— Проверке? — приподнял бровь Банзай.

— Да... Понимаете... Ну, в общем, речь идет о стартовой локации игры. Там иногда происходят... странные вещи. И мы хотим выяснить, что это: сбои в программе, какие либо неучтенные нами факторы или... — Штирлиц сглотнул. — Или взлом.

— Взлом?

— Мы не исключаем и такую возможность.

Ксенобайт покрутил пальцем у виска:

— Игре всего две недели, а ее уже взломали?!

— Какие именно «странности» у вас там творятся? — не обращая внимания на программиста, спросил Банзай.

— Я не имею права разглашать эту информацию, пока вы не подпишете контракт. С пунктом о неразглашении.

Банзай удивленно крякнул. Глянул на Мелиссу, потом на Внучку.

— Вас как, с лестницы спустить или в окно вышвырнуть? — любезно осведомился седоусый аналитик.

— Как я понимаю, вас не заинтересовало мое предложение? — уныло спросил парень.

Банзай подошел вплотную к стулу, на котором сидел парень. Тот дернулся было, но Махмуд придавил его тяжелой лапой.

— Последний раз, когда мне предлагали подписать что-то о «неразглашении», дело закончилось перестрелкой. Махмуд, проводи нашего гостя.

— Нет, ну каков нахал, а? — прошипела кипящая от ярости Мелисса.

— А все-таки интересно, что у них там стряслось? — прищурившись, пробормотал Мак-Мэд.

— Да все что угодно, — равнодушно пожал плечами Ксенобайт. — Запускать онлайновый проект, не прогнав его через бета-тестирование, — самоубийство.

— Так, — деловито проговорила Внучка, вскакивая со стула. — Ребята, вы мне поможете?!

— В чем? — удивленно моргнул Банзай. — Ты объявляешь джихад?

— Как в чем?! Нас же обидели! Нас обманули! Да-да, именно нас, я ведь вам почти выбила контракт на участие в закрытом тестировании, платном участии, разумеется... тоже хотела сюрприз сделать. Мы напишем статью про эту игру. Разгромную! В пух и прах! С репортажем, с «мнением эксперта», с черным юмором... Пусть знают, как... как...

— Понятно... — вздохнул Ксенобайт.

Какое-то время тестеры молча глядели друг на друга. Возвращение к трудовым будням стартовало как-то уж очень резво... Наконец Банзай принял решение:

— Значит, так. Махмуд! Поставь на закачку клиент. Ксен! Зарегистрируй нам аккаунты. Мелисса! Собери всю доступную информацию по игре... По машинам, господа тестеры, мы начинаем наш джихад!

Наши рекомендации