— Вы когда-нибудь задумывались о материальном?
Девушка бормочет под нос слово «сектант» и пересаживается за другой столик.
— И теперь, господа, я готов сделать вывод о том, что материальное существует!
Вместо рукоплесканий в зале слышится лишь еле сдерживаемый смешок.
— Я тебе говорю… ик!.. кроме всех этих инхв… инфхв… информационных потоков есть ещё материя… Неподвластное перекодированию или краже куска… ик!.. кода. Оно вообще само по себе…
— Само по себе? Как это?
Neowave тут же отключился от барной стойки и перекрыл спиртному доступ к своему организму. Впервые его теорией кто-то заинтересовался! Он сразу же начал рассказывать, постоянно путаясь и сбиваясь, в страхе остановиться более чем на пятьдесят миллисекунд. Если он сделает паузу, собеседник может возразить, а этого нельзя допускать.
Он говорил о том, что есть в мире вещи, необъяснимые законами информатики. О том, что хотя их тяжело понять нам, созданиям исключительно духовным, эти вещи, возможно, были первичны. В конце своей речи Neowave, наш непризнанный гений, выразил надежду на то, что когда-нибудь в будущем официальная наука обязательно докажет существование материи, основы всего сущего. Ведь если материи никогда не было, пояснил он, информационное появиться не могло.
— Информация динамична. Её так легко изменить! Если бы в мире не существовало ничего, кроме неё, энтропия всё время бы увеличивалась и… вы понимаете, о чём я? Хаос! Хаос! Давно бы наступил конец света! Нет, я уверен, где-то есть статика. То, что не даёт миру сойти с ума, то, что его ограничивает. Материю нельзя изменить. Нет, она подчиняется каким-то своим законам, она просто обязана им подчиняться, будучи статической по своей сути… Но и там свои пределы… Вы меня слушаете?
Но неизвестного, подключившегося к бару под ником M999, уже давно не было в списке посетителей. Равно как и последних денежных единиц в кошельке Neowave, которые у него украли, пока он открывал доступ то к одной, то к другой библиотеке своих данных в поиске таблиц и формул.
Neowave не мог назвать себя очень везучим человеком. Ещё в раннем детстве, когда ему было всего-то четырнадцать минут отроду, его хвост откусил вирус. Neowave всё никак не мог завершить свой цикл и послал на какой-то ресурс несколько миллиардов запросов. Ресурс заглох, Neowave сам был принят за вирус и отправлен на лечение. Слава нулю и единице, в карантине его нашёл разработчик, который сразу разобрался, что к чему, и дописал маленького человечка. Neowave был так благодарен программисту, спасшему его от удаления, что взял его имя как приставку к своему.
Как бы то ни было, Neowave, хоть и был вылечен, всё время циклился, наверное, по привычке. Если его посещала какая-то идея, он никак не мог от неё избавиться, пока не доводил её до завершения. Где же в это время были его родители? Maxxxy69 и — Angelo-, от каждого из которых Neowave унаследовал по модулю, даже не пытались поддержать его, когда он выходил на связь.
— Ты — лишь ошибка, — сказал ему — Angelo-. — Тебя не должно было быть. Я думал, Макси — женщина. Точнее, он отображался так. На самом деле, произошёл сбой, и подконнектиться было нельзя даже теоретически. Каких только багов в мире не бывает…
— Я всё понимаю, — говорил Maxxxy69. — Вроде бы я твой родитель. Да, я находился тогда в той базе. Да, я ждал, когда ко мне кто-нибудь подключится. Но откуда ж я мог знать, что какой-то гад, мужского, блин, пола, умудрится использовать мой модуль! В общем, я за тебя не отвечаю. Это его вина, вот к нему и обращайся.
Когда наш герой возвращался к — Angelo-, тот начинал сетовать, что не отправил в своё время Neowave на удаление. Тот пугался и опять бежал к Maxxxy69. Maxxxy69 упорно продолжал посылать сыночка к — Angelo-. Ну а сыночек был зациклен, и это продолжалось до тех пор, пока — Angelo- не переименовался, спасаясь от преследования.
Брошенный, никем не любимый Neowave попытался найти своё призвание в искусстве. Он нанялся дизайнером в небольшую контору, где рисовал интерьеры для чатов, форумов и конференций. Долго продержаться на рабочем месте ему не удалось — создаваемые им картины были слишком однообразны. Кроме того, он затягивал сроки, так как никогда не был удовлетворён нарисованной картиной и пытался привести её к совершенству, пока заказ не отменяли. Откуда ему было знать, что любое произведение искусства можно шлифовать бесконечно? Начинающего дизайнера уволили за профнепригодность, и он оказался на мировых просторах с тем, чем и начал — пустым кошельком и головой, полной неоконченных циклов.
Он мотался от одного дела к другому, и наконец подался в науку. Там его ждал хоть какой-то успех: несмотря на маленькую производственную мощность, упорства у него было хоть отбавляй. Как уже говорилось, Neowave не отступался от дела, пока не доводил его до конца. В крайнем случае, пока дело не теряло своего смысла.
Он решил уже много разных скучных задачек, хранимых в учёном сообществе на чёрный день, пока в его голове не зародилась идея о создании своей теории… Лучше бы он в тот день встал в очередь на удаление.
Постепенно, не осталось ни одного человека, который не утратил бы доверия к Neowave. Но он продолжал искать изо дня в день, и, наконец, нашёл зацепку.
Многомерные миры, непременный атрибут всех продвинутых заведений, жили по своим законам. Для Neowave, желающего загнать мир в рамки, это был идеальный полигон для исследований. Почему-то из всего разнообразия локаций, болтающихся в пространстве, он выбрал принадлежащие 3D-играм.
Перед его глазами начала проясняться картина. Впереди была равнина, покрытая фиолетовым грунтом, вдалеке виднелась башня, озаряемая светом десятка разбросанных по небу светил.
Идиллию нарушил удар, пришедшийся прямо по макушке. Neowave впервые в жизни ознакомился с болью и завопил, схватившись за голову.
— Что стоишь, ботаник, беги за флагом! — прикрикнул на него громила в экзоскелете, с надписью «YouRDeatH», болтающейся над ним.
— Да-да, конечно, — пробормотал Neowave и бросился бежать к башне. Преодолев метров тридцать, он оглянулся и увидел, что громила бежит за ним. В ужасе Neowave припустил ещё сильнее, споткнулся и растянулся на земле.
— Растяпа, — процедил YouRDeatH, пнув упавшего новичка. — Развелось нубов.
Глядя на удаляющуюся фигурку игрока, Neowave постепенно успокоился. До него наконец дошло, что за ним никто не собирался гнаться.
— Что ж, настало время заняться исследованиями, — сказал он сам себе и принялся копаться в земле, прикидывая, как можно увязать виртуальную модель и материю. Сколько он ни думал, точка соприкосновения никак не желала находиться.
В голову ему прилетела пуля, и он отключился, впрочем, ненадолго. Через секунду перед ним была всё та же равнина с башней. Рядом с ним материализовались ещё трое игроков, в руках которых беспрестанно сменялось оружие. Выбрав самое устрашающее, они отправились на штурм башни.
Ещё через мгновение рядом с ним появился YouRDeatH.
— Ты ещё здесь? — спросил он и, усмехнувшись, разнёс Neowave на пиксели фотонным ружьём.
Neowave опять появился на том же месте. Его, хлопающего глазами, снова убили.
«Пора возвращаться, они не дадут мне заняться наукой», — подумал Neowave. И сразу за этим осознал, что он не может выйти из игры, потому что опять зациклился. Его код просто не позволяет ему произвести отключение от игры.
— Ты бы хоть пушку взял получше, — посоветовал ему некто Snowmann. Neowave пошевелил пальцами и представил, как в его руках материализуется что-то большое. Его фантазии хватило только на ракетную установку, и то потому, что точно такую же держал Snowmann.
— Хороший выбор, — кивнул тот и побежал к башне.
— Постойте! — окликнул его Neowave. — Как пройти эту игру?
— Её никак не пройти, — отозвался Snowmann. — Самое лучшее, на что тут можно рассчитывать — это стать лучшим в раунде.
Neowave подумал, что звание лучшего игрока в раунде его вполне удовлетворит, и бодро потопал к башне, являя собой превосходную цель для засевшего там снайпера. Выстрел — и Neowave снова на том же месте, на котором начал.
— Чёрт, чёрт, чёрт! — закричал он на всю долину. — Дурацкая игра!
— Не клеится? — поинтересовался объявившийся рядом YouRDeatH. — Топай на какой-нибудь форум. У тебя левые рефлексы, ты никогда не сможешь играть в шутер.
— Мне нужно выиграть, — чуть ли не со слезами проговорил Neowave. — Хотя бы раунд.
— Типа поспорил с кем-то? Ну ладно. Посмотрим, что у тебя получится.
И бывалый воин побежал штурмовать ставшую уже ненавистной для Neowave башню. К слову, он не мог даже приблизиться к ней, не то что войти.
Тем временем раунд закончился. Перед глазами Neowave поплыли строчки рейтинга. Он был последним.
А игра уже перенесла его в башню, вместе с остальными четырьмя игроками его команды.
— За защиту всегда легче, — сказал кто-то. Neowave приободрился.
— Ты! — воскликнул YouRDeatH. — Да, ты. Возьми снайперку и сиди здесь. Всё равно бегать не умеешь.
Neowave соорудил себе оружие и засел у окна. Так он там и прокуковал до конца раунда, даже не чихнув, когда в комнату вбежал игрок из вражеской команды и умыкнул флаг.
На него ещё никогда так не кричали.
Несмотря на то, что Neowave был для команды явным балластом, они проигрывали всего на одно очко, а потом и вовсе сравняли счёт.
— Последний и решающий! — прогудел на всю арену голос свыше.
— Не путайся под ногами, — приказал YouRDeatH.
Neowave побрёл к башне. Если это последний раунд, то рейтинги обнулятся, думал он. Бой будет закончен, и потом начнётся новый, но с другими игроками и на другой карте. Можно ли будет считать это прекращением цикла?
Он заглянул в настройки, повертел код так и сяк. Выходило, что арена будет существовать до тех пор, пока не отключится последний игрок. То есть, когда бой закончится, арена уже не будет принимать новых игроков, для них будет сгенерировна новая. А Neowave останется сидеть на этой в полном одиночестве, потому что не может позволить себе уйти.
Он закричал и бросился в атаку, прорезая путь лазерным лучом.
— Фраг! — крикнул глас небесный прямо ему в ухо. YouRDeatH даже остановился и зааплодировал в честь такого случая. Их обоих снял снайпер.
— Ты не понимаешь! — воскликнул Neowave. — Я должен стать лучшим в этом раунде! Это дело жизни и смерти!
— Ну естественно, мы же тут не за конфетки, а за жизнь и смерть играем, — ответил YouRDeatH.
— Умоляю, помогите мне! Я не шучу!
Наверное, в этой горе мышц всё же осталось что-то человеческое. YouRDeatH развёл руками и мягко сказал:
— Я ничем не могу помочь тебе, парень. Это такая игра. Тут только ты сам можешь себе помочь. Я могу прикрывать тебя, мы все можем. Но подумай — мне сложно вынести оттуда флаг, а ты медленнее, чем…. Да ты медленнее всего, парень.
Сознание Neowave было готово взорваться. Он чувствовал то возмущение, то злость, то отчаяние. А вокруг летали пули, ракеты и наэлектрилизованные шары.
— Думай, думай…. — бормотал он. Перед глазами уже начала проплывать вся его никчёмная жизнь длиною в несколько суток. Посреди сожалений о несчастливом детстве, его посетило одно интересное воспоминание о пребывании в карантине, где бедный ребёнок был вынужден общаться с вирусами да червяками. А те знали только одну тему для разговора — кража данных.
— Время играть не по правилам! — вскричал Neowave. Перед ним застыл YouRDeatH, код которого наш герой бесстыдно просматривал. — Это пригодится, это тоже…
Модель тела Neowave, прежде хилая и медлительная, накачивалась мускулами. Он становился всё сильнее и сильнее, отмечая, что вместе с тем повышается резкость его зрения и улучшается контроль над движениями. Он, наконец, начал чувствовать себя единым со своим виртуальным телом.
— А вот тут ещё подкрутить, — бормотал он, подгоняя показатели точности стрельбы и скорости бега.
YouRDeatH так и остался стоять на месте, навсегда вышедший из строя. Neowave отправился штурмовать базу врага.
Хотя он и стал совершенной машиной для убийств по своим внутренним показателям, тактику он знал мало. Возродившись в точке старта, Neowave решил пойти ещё дальше. Один за другим игроки на арене теряли рейтинг. Они то падали на ровном месте, то стреляли в своих компаньонов, пока Neowave набирал фраги, время от времени отвлекаясь на контроль.
Стоило ему на секунду отпустить одного игрока, как тот сразу же заверещал: «Читер, читер!».
— Для вас это войнушка, — процедил сквозь зубы Neowave, восстанавливая контроль над движениями врага, — а для меня — война! Вы так вжились в виртуальный мир, убивая и умирая каждую минуту, что думать забыли о том, что можно умереть по-настоящему!
Все игроки слышали его, но ничего не могли поделать. Они были скованы — Neowave вдоволь позабавился над их кодом.
— Я наконец-то понял! Материя отличается от информации тем, что она — смертна! Смертна окончательно и бесповоротно! — крикнул Neowave, выпрыгивая из окна башни с флагом в руках.
— Раунд окончен, — провозгласил невидимый судья.
Пока для всех шла загрузка, по миру распространялись подпрограммы Neowave. Они копировали друг друга так быстро, что ни одна система защиты не могла среагировать на них вовремя. И когда весь мир был заражён вирусом Neowave, он подал команду, к которой готовился начиная с первой мысли о реальности материи…
— Конвертировать!
Один йоттабайт превратился в пятьдесят килограмм живого веса.
Neowave стал материальным. Он стоял один на пустой планете, а перед ним возвышался Сервер, в одну секунду лишившийся всех своих данных.
— Здесь и хранился наш, информационный мир?
С этими словами из его лёгких улетучился последний кислород. Потому что на Земле, кроме него и Сервера, не осталось ничего, даже атмосферы.
2010