Спамли притормозил у двери с облупившейся по краям краской.
– Ну, вот мы и на месте! – И он повернул дверную ручку.
Ральф, который совсем не горел желанием идти туда, спросил шёпотом:
– Ты уверен, что это безопасно?
– Разумеется! Но предупреждаю – не смотри на его младшего брата, – предупредил Спамли.
– Младшего брата? – не понял Ральф.
Спамли толкнул дверь, и она со скрипом открылась. Первым вошёл Спамли, Ральф и Горд последовали за ним.
Гигантский червяк по прозвищу Двойной Дэн работал за столом, разливая сомнительного вида жидкости в стеклянные пробирки.
– Двойной Дэн! – поприветствовал Спамли. – Давно не виделись! Как жизнь, приятель?
Двойной Дэн нехотя оторвался от работы:
– Ты ещё кто такой?!
– Спамли! Мы однажды встречались на Френдстере, но это было довольно...
Глаза Спамли метнулись на шею червяка, где торчала бесформенная голова – его младший брат Малыш Дэн. Голова пискнула. Двойной Дэн схватил Спамли за горло:
– Куда пялишься?
– Никуда, – пролепетал Спамли.
– На моего брата?! – угрожающе зарычал Двойной Дэн.
– Нет, сэр.
– Я всё видел! – настаивал Двойной Дэн.
– Да не в жизнь.
– Никогда не смотри на моего младшего брата!
– И не собирался, – пробормотал Спамли, стараясь отвести взгляд от шеи Двойного Дэна.
– Он очень застенчивый, – Двойной Дэн отшвырнул Спамли и повернулся к Ральфу: – Ты чего здесь забыл?!
Ральф изо всех сил старался не смотреть на Малыша Дэна, но когда Двойной Дэн издал странный звук, Ральф просто не мог удержаться.
– Говорят, у тебя голова на месте... В смысле... Нет, я не про ту, что на шее... В смысле, ты дружишь с головой... И кстати, мне тут стало известно, что ты можешь дать мне безобидный вирус, который немного притормозит игру «Убойные гонки».
– Хм, я могу, – ответил Двойной Дэн. – Мой кузен Гордон сказал, вы хотите обрушить её.
Горд возник из-за спины Спамли и помахал Двойному Дэну.
– Обрушить? – переспросил Ральф. – Нет-нет-нет. Я не хочу ничего рушить и не хочу, чтобы кто-нибудь пострадал.
Ральф не сводил глаз с Двойного Дэна, а тот хмыкнул и вернулся к рабочему столу. Он принялся отодвигать ящики и перебирать химикаты.
– Если есть какой-нибудь способ, ну не знаю, сделать так, чтобы машины в игре ездили медленнее, сделай это. Я просто хочу, чтобы моей подруге стало скучно и она вернулась домой вместе со мной. Вот и всё.
Двойной Дэн наклонился и достал деревянный контейнер.
– Позвольте познакомить вас с Артуром, – произнёс он и открыл ящик, откуда показалась голова ужасающего вируса.
Не удержавшись, Ральф и Спамли взвизгнули.
– Артур, как я его называю, вирус, который ищет уязвимости. Он обнаруживает глюки в программе. Запустите его в «Убойные гонки», и Артур найдёт дефект в коде, а затем сделает миллион копий этого дефекта и распространит их по игре. И уж я гарантирую, это всё здорово притормозит, и сделает игрушку – как ты сказал? – скучной.
Двойной Дэн поместил вирус обратно в ящик и, надёжно его закрыв, протянул Ральфу.
– Отлично. Но просто, чтобы ещё раз удостовериться... Никто не пострадает, верно? – уточнил Ральф.
– Ты тупой? – спросил Двойной Дэн.
– Эм... – замялся Ральф.
– Потому что кто-то пострадает только в том случае, если ты тупой. Всё, что тебе надо сделать, так это удостовериться, что вирус не выйдет за пределы «Убойных гонок».
– Не тупить и вывести вирус за пределы «Убойных гонок», – повторил Ральф. – Понял-понял.
– ВЫМЕТАЙСЯ ОТСЮДА! – заорал Двойной Дэн.
– Мне б такую голову на плече! – сказал Ральф, направляясь к двери. – На плечах! Я в смысле, ты голова! Две, в смысле! Пока!
Крепко держа коробку, Ральф выскочил наружу, полный решимости вернуть Ванилопу домой.
Глава 17
Ванилопа же, ничего не подозревая, развлекалась, играя в баскетбол с командой из «Убойных гонок». Она провела обманный манёвр – выиграла игру и произвела на всех неизгладимое впечатление.
– Так нечестно! – простонал Пиро.
– Новичкам везёт, – пожала плечами Ванилопа.
– Ой, да брось. Чтобы я да не заметила, что ты смухлевала! – рассмеялась Дебби.
Их разговор прервал посыльный. Примчавшись на мопеде, он объявил, что игрок уже на подходе. Все поспешили к своим машинам.
– Пришло время шоу! – сказала Шэнк идущей рядом с ней Ванилопе. – Готова к своей первой гонке?
Ванилопа тут же замерцала:
– Наверное.
И хотя Шэнк заверила Ванилопу, что всё пройдёт отлично, та всё равно продолжала мерцать.
– Ты ведь ещё не сказала Ральфу? – спросила Шэнк.
– Нет, – призналась Ванилопа.
– Брось, Ви! Он твой лучший друг. Ты должна рассказать ему, что хочешь остаться здесь на какое-то время.
– Он жутко расстроится, – ответила Ванилопа.
Шэнк остановилась и заглянула ей в глаза:
– Может, и так, но вы во всём разберётесь, ребята.
– А если нет? Вдруг я его так обижу, что он не захочет больше быть моим другом?
– Послушай, у друзей бывают трудности, это нормально, – заверила Ванилопу Шэнк. – Но настоящая дружба от этого только закаляется.
Из машины Мясобоя раздался сигнал.
– Эй, Шэнк, не хочу мешать, но игрок ждёт! – напомнил он.
Шэнк повернулась к Ванилопе:
– Я не могу диктовать тебе, что делать. Это твоё решение.
– Ну ладно... – согласилась Ванилопа. Она была не уверена, что поступает правильно, но гонка должна была вот-вот начаться.
– Погнали! – крикнула Шэнк, запрыгнула в машину и выехала на старт.
Пока Ванилопа усаживалась в машину, Ральф выпустил вирус из ящика, и тот немедленно принялся искать в игре уязвимости.
Гонка началась, и игроку быстро удалось поравняться с Шэнк и прижать её к стене. Гонщица попыталась высвободиться, вдавив в пол педаль газа. Догнавшая их Ванилопа решила повторить трюк Шэнк, который она видела, когда они с Ральфом пытались угнать автомобиль гонщицы. Она прибавила скорости, подскочила, как на рампе, на подвернувшейся поверхности, взмыла в воздух и приземлилась впереди обомлевшего игрока. Он врезался в стену, а Шэнк удалось вывернуть машину на трассу.
– Прыжок с бордюра и дрифт с трамплина! – воскликнула Шэнк. – Ты потрясающая, детка!
Ванилопа захихикала:
– Спасибо!
Тем временем вирус-червяк сканировал игру на уязвимости, он исследовал каждое здание, каждую машину.
– Похоже, мы с ним ещё не закончили, Ви. Давай сделаем этого парня! – крикнула Шэнк, когда игрок получил новую жизнь и снова появился неподалёку от них.
Но Ванилопа отвлеклась. Её внимание привлекло что-то большое на крыше здания. Ей показалось, что это Ральф. Ванилопа вырулила с трассы и остановилась, чтобы присмотреться. На крыше оказалась надувная горилла! При мысли о Ральфе Ванилопа запаниковала и замерцала.
– Хорошо. Успокойся, успокойся, – повторяла она себе, пытаясь перевести дух. – Я просто позвоню ему после гонки. Всё будет хорошо.
Червяк оказался поблизости и сразу же заметил глюк Ванилопы. Он моментально его скопировал и распространил по всей игре! Теперь несколько зданий вокруг стали мерцать. Недоумевающая Ванилопа осмотрелась, а затем пришла в ужас – целые части игры выходили из строя. Мерцало уже всё вокруг! В панике Ванилопа запрыгнула в машину и отправилась на поиски Шэнк.
Ральф и Спамли следили за происходящим снаружи. Вдруг они поняли: что-то пошло не так.
– Что происходит, Спамли?! – забеспокоился Ральф. – Весь вебсайт глючит. Я думал, что этот вирус просто притормозит игру.
– Так и было! – прокричал Спамли, брызгая слюной. – Он должен был найти нестабильности в игре.
Ральф тут же сообразил в чём дело.
– Это глюк Ванилопы! – ахнул он. – Вот дела! Я должен вытащить её оттуда. Спамли, расскажи обо всём Двойному Дэну!
– Будет сделано!
Когда Ральф метнулся ко входу в «Убойные гонки», Спамли крикнул ему в спину:
– Помни, вирусу нельзя позволить выйти за пределы игры!
В игре Шэнк кричала Ванилопе:
– Давай, малышка! Игра рушится! Нужно убираться отсюда!
– Это мой глюк! – воскликнула Ванилопа. – Но я не понимаю, как такое могло произойти!
– Сейчас это не важно. Всё будет хорошо. Но нужно свалить отсюда, пока игра не перезагрузилась. Давай за мной к выходу!
Ванилопа и другие гонщики рванули за Шэнк. Мир игры рушился. В воздух взлетали клубы пыли, здания падали на землю, разбиваясь на байты. Небоскрёб рухнул прямо перед машиной Ванилопы, отрезав её от друзей. Она попыталась было его объехать, но на её машину упала балка, и Ванилопа оказалась в ловушке.
Ральф искал подругу среди обломков и строительного мусора.
– Детка! Детка! Ты где? – звал он.
– Сервер перезагружается, Ральф! – крикнула ему Шэнк. – Вам обоим нужно немедленно выбираться отсюда!
Наконец Ральф обнаружил Ванилопу и освободил её машину.
– Вот ты где! – обрадовался он. – Давай за мной!
Но Ванилопа была без чувств. Ральф перекинул её через плечо и помчался со всех ног к выходу, по пути перескакивая через руины, оставшиеся от игры.
Тем временем за пределами «Убойных гонок» межсетевой защитный экран начал закрываться. Ральф пробил в нём дыру и быстро нырнул в неё, рухнув с Ванилопой на пол.
– Ну же, Ванилопа, проснись! – в отчаянии молил Ральф. – Я не могу жить без тебя!
Ванилопа приоткрыла один глаз.
– Ральф, – еле слышно произнесла она.
– О, слава богу! – воскликнул Ральф с облегчением.
– Я такого натворила, Ральф! – грустно проговорила Ванилопа.
– Нет, малышка, – попытался успокоить её Ральф. – Это не твоя вина.
– Нет, моя! – крикнула Ванилопа. – Это всё из-за меня и моего глюка! О чём я только думала?! Ты был прав. Это плохая идея, глупая мечта...
Ванилопа зарыдала, и Ральф обнял подругу.
– Эй, всё в порядке, – пробормотал он, пытаясь подобрать нужные слова, чтобы успокоить её. – Знаешь... лучшие друзья совсем не обязаны мечтать об одном и том же.
Ванилопа перестала всхлипывать и внимательно посмотрела на Ральфа.
– Что ты сказал? – переспросила она.
– А что я сказал?
Она отпихнула его, шмыгнув носом.
– Ты сказал: лучшие друзья совсем не обязаны мечтать об одном и том же. Где ты это услышал?
– Эм, где я это услышал? – замямлил Ральф, жалея, что не сумел сдержать рот на замке.
– Эй, а как ты догадался, что меня нужно спасать? – Ванилопа начала подозревать, что Ральф ей что-то недоговаривает.
Ральф вздохнул. Он знал, что придумывать отговорки бесполезно.
– Слушай, это вложение должно было просто немного притормозить игру, чтобы она подвисла...
– Вложение? – Ванилопа была сбита с толку.
Ральф рассказал ей про вирус, который вышел из-под контроля. Ванилопа не могла поверить своим ушам.
– Так это сделал ты?! – спросила Ванилопа звенящим от гнева голосом.
– Ничего бы не было, если бы я не услышал, как ты говорила Шэнк, что хочешь поселиться в «Убойных гонках», – надулся Ральф.
– Так ты ещё и шпионил за мной?! – возмутилась Ванилопа. – Всё лучше и лучше!
– Ты тоже не белая и пушистая, между прочим. Ты хотела бросить «Сладкий Форсаж» – и плевать, как они там без тебя будут обходиться!
– Я тебя умоляю. Я одна из одиннадцати гонщиц! Они бы не слишком расстроились.
– А я? – спросил Ральф.
– Ты?! – Ванилопа дошла до точки кипения. – Да я и на секунду с тобой не останусь после того, что ты сделал! – Она схватила медаль Ральфа и швырнула её вдаль.
– Нет! – вскрикнул Ральф, а медаль покатилась по земле. Он с тоской смотрел, как Ванилопа убегает прочь.
– Я собираюсь найти Шэнк! – бросила она напоследок. – И даже не думай пойти за мной!
Ральф никогда ещё не чувствовал себя таким несчастным. Несмотря на то что Ванилопа ушла, он заговорил вслух, как если бы она могла его слышать:
– Ванилопа, что же мне делать? Что же мне делать?
Пока Ральф сидел и грустил, вирусный червяк просочился через межсетевой экран и выбрался из «Убойных гонок». Он тут же почувствовал уязвимость Ральфа, который в данный момент был на сто процентов не уверен в себе. Вирус принялся распространять эту уязвимость на весь Интернет.
В конце концов Ральф решил, что пора найти свою медаль. Для этого он направился в Старую Сеть, часть Интернета, где хранились вышедшие из употребления веб-сайты и спам. Когда Ральф нашёл медаль, он со вздохом уселся на груду мусора: медаль была расколота на две половинки.
– Какой же я идиот! – пробормотал он себе под нос, а в следующее мгновение заметил, что за ним кто-то наблюдает. Кто-то до ужаса похожий на... на него самого!
Глава 18
Уходя от Ральфа, Ванилопа отправилась на Центральную станцию Интернета, место, куда они с Ральфом прибыли в самом начале. Её целью было как можно дальше убежать от друга. Каково же было её удивление, когда Ральф вдруг показался из-за угла.
– Да что с тобой такое?! Я же велела тебе не ходить за мной! – крикнула Ванилопа.
Но Ральф ничего не ответил. Он побежал прямо к Ванилопе, и та взвизгнула и кинулась прочь.
Ванилопа сразу догадалась, что за ней гонится не Ральф, а его клон! Очень скоро клоны Ральфа были уже повсюду! Ванилопа остановилась, чтобы осмотреться – похоже, она была в куда большей опасности, чем казалось вначале. Клоны Ральфа преследовали её – а их были миллионы! Армия Ральфов распространялась по Интернету, захватывая сайты и уничтожая всё на своем пути!
– Это ж умом засахариться! – произнесла Ванилопа, наблюдая за тем, какой хаос сеют клоны.
На сайте появилось экстренное объявление.
– Срочное сообщение! – произнёс ведущий новостей. – Интернет подвергся массированной атаке, которая уничтожила веб-сайты и серверы по всей Сети. Вирус под названием «Громила Ральф» быстро распространяется и чрезвычайно опасен. Эксперты пытаются выяснить, кто или что является целью этого вируса.
У Ванилопы не оставалось времени на раздумья. Когда новостной репортаж подошёл к концу, её заметило несколько клонов и ей пришлось удирать со всех ног.