…Разве мир бы когда-нибудь дожил
До таких ослепительных дней?
Это он разбудил, растревожил
Полумертвую совесть людей.
Это он их заставил вмешаться,
Перед миром свой долг осознать.
Это он научил их сражаться,
Воевать, наступать, побеждать!..
А. Вертинский, «Он».
Солнце лениво ползло по небосводу, уже пройдя половину пути от места своего восхода до зенита, а седобородый гном по-прежнему сидел в траве без движения. Покой и умиротворение. Так буддистские монахи могут часами созерцать что-то видимое и понятное только им одним. А Карло созерцал самый обычный пейзаж, одинаково видимый всеми игровыми персонажами. Но в отличие от всех желающих скорее пробежать этот скучный пустынный луг навстречу захватывающим приключениям он находил его невероятно интересным и завораживающим, наполненным жизнью, красками и запахами. Так бы и сидел, не подберись к нему пушистый белый кролик.
***
Внимание, растёкшееся по каждой травинке этого необъятного луга, резко дёрнулось и сошлось на одном единственном объекте, лёгким прыжком оказавшемся на расстоянии вытянутой руки: «Юный Кролик. Уровень 1». Кролик скосил на меня глаза и продолжил монотонно щипать траву. Чем трава у моих ног была лучше той, из которой он выпрыгнул, я так и не понял, ну да кролику виднее. Обратил внимание на игровой интерфейс. Полупрозрачные боксы чата, столбики маны, жизни и опыта; пока ещё пустые слоты быстрого доступа для эликсиров и заклинаний.
Игра была незнакома, и этот интерфейс я видел впервые. Но ничем принципиальным он не отличался от подобных интерфейсов других игр, и усилий, чтобы с ним разобраться, не потребовалось. Немного потасовал менюшки, подогнал прозрачность и остался вполне доволен. Озадачила информация о соединении с сервером:
Пинг: 0 мс.
Потеря пакетов: 0%.
Тип подключения: Системный.
Развернул меню с характеристиками и талантами. Характеристики были распределены так, как я их и раскидал изначально:
Характеристики:
Сила: 20
Интеллект: 100
Ловкость: 20
Дух: 20
Телосложение: 5
Нераспределённых очков: 6
А вот с талантами было грустно. В списке значилось три ветки развития: «Кровь», «Вызов» и «Смерть», но все они были заблокированы. Что требовалось для снятия блокировки, было неизвестно. Возможно, определенный уровень или выполнение какого-то квеста, но, к сожалению, и список заданий тоже оказался девственно пуст. Наверное это серьёзный повод для паники, но меня это даже не вывело из благостного расположения духа. Да, характеристики я распределил с упором в магию, которую, как теперь оказалось, пока не могу использовать. Но разве это обстоятельство может омрачить тот факт, что я сижу среди сочной зелени, купаюсь в солнечных лучах, слушаю звуки дикого леса и вдыхаю свежий, наполненный запахами воздух? На автомате протянул руку к кролику и хотел его погладить. Кролик мгновенно поджал уши, ощерился и цапнул меня за палец.
С: Вас атаковал Юный Кролик.
С: Укус! Получен урон 6 ОЖ.
— Ай, #ля! — отдёрнул руку, от неожиданно пронзившей палец боли.
Благостное расположение духа куда-то испарилось, но пока я осознавал суровую реальность, это мелкое недоразумение укусило меня ещё раз.
С: Укус! Получен урон 5 ОЖ.
Жизни оставалось тридцать девять из пятидесяти. Не задумываясь, на одних рефлексах ударил кролика правой наотмашь. Над зверушкой появился наполовину заполненный бар жизни, но это не заставило его отступить.
С: Укус! Промах!
Хоть мой уровень по-прежнему красовался гордой единичкой, но двадцать силы и двадцать ловкости – это очень высокие параметры для персонажа первого уровня. Эх, как чувствовал, что случаи бывают разные, и не пожалел немного ОХ на силу и ловкость. Ещё один хук правой, и кролик, быстро сориентировавшись в ситуации, отскочил в сторону и пустился наутёк, красуясь практически пустым баром здоровья. Я подскочил и кинулся следом.
— А ну стой, воротник с ушами! Я из тебя трусы меховые пошью!
Но пушистый мерзавец только активней засверкал пятками, виляя в траве, и кинулся к лесу. Не то чтобы мне было так важно догнать и наказать этого глупого кролика, скорее сработала годами отработанная в играх привычка. И я с азартом скакал за пушистым беглецом, едва успевая уворачиваться от встречных деревьев. Скачки через лес оказались недолгими, и вслед за кроликом я выскочил на довольно большую поляну, где спокойно щипали траву точно такие же ушастики. На противоположном краю поляны стояли четыре игрока, с видимым трудом истреблявшие их поголовье. Двое храбро бились с первоуровневыми кролями один на один, а ещё двое упорно мутузили дубинками одного на пару. Своего обидчика я заметил неподалёку, у ближайшего края поляны. Эта мелкая дрянь прикинулась ветошью и опять мирно жевала зелень, делая вид, что и нет над ним почти пустого бара жизни. Я довольно ухмыльнулся, тихо подкрался и одним ударом руки добил моба. Хотел было облутать тушку, как над ухом раздался резкий недовольный голос.
— What are you doing? This is our forest! Get out until I made another hole in your ass!
Английским я владел не то чтобы очень, но бытовые разговорные фразы понимал вполне приемлемо. Хотя сейчас растерялся, и смог воспринять только последние слова. Они мне показались не совсем уважительными, но всё произошло так внезапно, что я даже не успел обидеться. Шагах в двадцати стоял высокий слащавый эльф в элегантных кожаных доспехах с вычурным резным луком. «Forests Horror Perforator. Уровень 20» - прочитал всплывшую информацию о персонаже.
За окном уже смеркалось, денег осталось ровно восемьдесят восемь медяков, которых уже не хватало на самый дешёвый номер в местной гостинице. Пробежался по городу: лавки закрывались, НПС спешили по домам, немногочисленные низкоуровневые игроки тоже постепенно исчезали. Сам Старый Город оказался довольно небольшим поселением с тремя трактирами, парой гостиниц, небольшим набором лавок и магазинчиков и, конечно, отделением банка.
«Друмирбанк» – красовалась вывеска над небольшим домиком. Банк работал круглосуточно, и я решил заглянуть. Для открытия счёта достаточно было подписать соглашение и внести любую сумму на счёт, что я и сделал, не мелочась. Скинул туда всю медь, кроме одной монетки на рассаду. И тут же выставил на аукцион Корень Мандрагоры за три золотых. Спешить мне никуда не надо, а спать на земле и питаться водой привык уже давно.
На окраине наткнулся на НПС-деда, бездумно сидевшего на завалинке, и расспросил про Ночную Степь. Дед оказался словоохотливым и соскучившимся по вниманию, и он с радостью поведал мне городскую легенду про незапамятные времена, когда Старый Город был ещё совсем молодым, а правил в нём не королевский наместник, а молодой князь; и не степь там была, а болота и редколесье.
«В те дни, о которых ещё моему деду дед рассказывал, бегала туда ребятня жаб бить, да ягоду собирать. И никто точно и не упомнит, когда в тех болотах в первый раз увидели тёмного.
Он никого не трогал. Жил в леске, а в город за покупками приходил, да траву болотную на продажу приносил. Но шло время, и стали слухи ходить, что вроде по ночам-то выл кто-то на болотах, то мертвеца кто видел, то утопленника. Мужики-то отмахивались, малышня пугала дружка дружку рассказами на ночь глядя, бабы, бывало, шушукались промеж собой, что де накличет на город некромант беду. Даже князь раз дружину послал те места проверить. Три дня и три ночи дружина по болотам, по рощам да по пролескам ходила, да так ничего и не сыскали, окромя самого тёмного да его хижины в леске у болота.
Но начали роптать люди и уговорили князя прогнать тёмного с их земли. Отправил князь двух дружинников в болота, так и не вернулись они. Отправил на следующий день пятерых, и те сгинули. На третий день сам пошёл со дружиною, но нашёл только воинов своих, спящих на опушке, а некроманта и след простыл. Так ни с чем и вернулись.
Да вот только с того всё и началось. Наслал тёмный проклятие на город и на болота. Начали люди по ночам пропадать. Видели их то в городе, то за стенами. А с утра как ни в чём не бывало, проснутся дома и говорят, что спали, и знать ничего не знают. Потом таких много стало. Пошли тайком ночами на те болота ходить, где некромант жил, и тёмные ритуалы устраивать, нечисть призывать да кровь пить. А когда прознали люди, что и самого князя на болотах ночью видели – испугались и воззвали к Светлоликому.
Откликнулся Милостивый на мольбу людскую и направил своих жрецов и паладинов с войском светлым. А князь, что Тьме продался, возненавидел род людской, поднялся со своею дружиной и пошёл на болота встретить рать светлую. Но за те годы, что точила Тьма сердца людей и пропитывала их злобой могильной, и многие другие мужи храбрые, что в городе жили, обезумели. И пошли вслед за князем.
День билось войско Света с исчадиями Тьмы. Горел лес, иссыхали болота, но всё не могли превозмочь проклятых. Уж ночь спустилась, а бой всё не утихал. Понял проклятый князь, что не выстоять ему долго против надежды людской – войска светлого, и призвал из Бездны адских тварей. Взмолились тогда жрецы Светлоликому, и вновь откликнулся Он на мольбу людскую. Явился на поле брани, и под светом его проклятый князь со своими приспешниками, тварями тёмными и душами заблудшими обратились в пепел. Утром пришли люди на те болота, да только не было уже там ни леса, ни топи – одна только чёрная степь.
Долго горожане праздновали и ликовали. На место князя, Тьме душу продавшего, приехал из столицы наместник королевский. Светлоликому во славу победы надо Тьмой храм воздвигли. А в степи смыли дожди пепел, да затянуло луга молодой травой. Только через время там опять Тьма проснулась. Жрец наш храмовый говорит, что это души проклятых покой найти не могут, и когда уходит Свет Светлоликого, восстают они из Бездны, ведомые тёмными мыслями и жаждой крови живой. И убивают всех живых, что в степи оказались. А когда встаёт солнце, и обращает на нашу землю Светлоликий очи свои, истаивают под Его взором тени прошлого. Вот и ходим в храм, молим заступника нашего, чтобы не забыл нас, и не дал Тьме снова прийти на земли наши».
Сюжет не был оригинальным, однако крепко попахивал квестом. НПС мне ничего не предложил, но стоило попытаться проявить инициативу.
— Отец, так времени сколько прошло, что ж вы всё терпите такое безобразие прям на дороге? Неужели нет способа, как души эти упокоить да вернуть степь людям?
Дед пристально на меня посмотрел, щурясь подслеповатыми глазами.
— А тебе какое дело? Ты сам порча, Тьму в сердце носишь. Гнать тебя в шею надо, пока не пошёл тварей адовых на наши земли кликать. Одно счастье, Светлоликий с нами, да наместник настороже.
С этими словами дед, не прощаясь, поднялся и пошёл к себе в дом.
Вот и поговорили. Да, тёмному в светлых землях будет непросто. Хорошо ещё просто с заданием обломали, а не дрекольем встретили, хотя в описании класса «чернокнижник» о чём-то таком упоминалось. Пока слушал деда, на город опустилась ночь, а в безоблачном небе засияла луна. Мысль сбегать и посмотреть на местную легенду вживую напрашивалась сама собой. Жаль, не догадался спросить у Стрельника, как здесь устанавливать точку привязки. Самостоятельно найти эту функцию не удалось.
***
Степь встретила неожиданным пейзажем. В разлитом лунном свете матово чёрными силуэтами стояли остовы обгоревших деревьев, местами бликовала вода в болотных заводях, вокруг которых призрачно мерцал камыш. Издалека доносился то протяжный вой, то жалобный скулёж, то угрожающий рык. Где-то бряцало что-то металлическое. Между деревьями тоже что-то мерцало. Думаю, грибы, или какая-то другая призрачная растительность. Иногда мелькали тёмные силуэты с парами красных и жёлтых глаз. Отрисовано было хорошо и выглядело вполне зловеще.
Утро выдалось отвратным. За окном лил противный дождь, было прохладно и сыро. Семён Владимирович вальяжно развалился в кресле без своей обычной добродушной улыбки и, иронически щурясь, смотрел на прилизанного директора по связям с общественностью корпорации «Друмир», заполнившего половину огромного экрана во всю стену кабинета. Настроения не было, да и просто не выспался. Молодой пижон в модном костюме, сидя в своём огромном кабинете в головном офисе компании в Нью-Йорке, давал интервью хорошенькой журналистке из CNN.
— Система – абстрактное понятие. Это набор процедур, реализация физики мира и игровой механики, если так будет проще. У неё нет интеллекта как такового, она лишь производит манипуляции с объектами в соответствии с законами мира.
— Это например как?
— Это например есть объект стрела. У него есть несколько параметров: вес, положение в пространстве, направление движения, скорость и прочие. Каждую единицу времени Система в соответствии с заложенными формулами расчёта и алгоритмами изменяет эти параметры. В данном случае каждый тик будет изменяться скорость стрелы и её положение в пространстве. А если в точке с координатами, где должна оказаться стрела в следующий тик, окажется другой объект, Система, кроме изменения координат стрелы, изменит её скорость на ноль. И значение прочности встреченного объекта также пересчитает по определённой формуле. И каждый момент времени Система обсчитывает каждый объект и объектик мира, при необходимости пересчитывая его параметры.
— Но это же бесчисленное множество объектов! Какой же должен быть суперкомпьютер, чтобы успевать каждую долю секунды проанализировать и пересчитать каждый объект!? Как такое вообще возможно?
— Я привёл очень грубую модель. На самом деле внутренняя организация обработки объектов гораздо сложнее, и каждую долю секунды обрабатывать каждую пылинку в мире нет необходимости. Хотя безусловно, количество объектов, изменивших свои параметры в один тик, невероятно велико. А Система на более понятном нам уровне, это огромное количество очень мощных компьютеров, каждый из которых обрабатывает свой кусочек мира. Так что никакого суперкомпьютера для этого ненужно.
— То есть если какой-то компьютер сломается, то какая-то часть мира остановится?
Собеседник лучезарно улыбнулся.
— Если какой-то компьютер сломается, то его заменит другой. Об этом нашим пользователям можно не переживать. Но да, если снять вычислительные мощности с какой-то части мира, то эта часть как бы замёрзнет. Если хотите, там остановится время, тогда как в других частях время продолжит свой ход.
— А что же тогда делают ваши так разрекламированные ИскИны?
— А ИскИн, упрощённо - отдельный компьютер с собственным интеллектом. Одни находятся вне Системы, но могут следить за миром снаружи, как люди. И при необходимости вносить изменения в игровые объекты и алгоритмы Системы. Есть те, которые управляют персонажами в игре. С ними вы уже можете пообщаться и сами, если присоединитесь к сообществу наших игроков.
— То есть если какой-нибудь ИскИн решит, что камень легче воды и внесёт соответствующие изменения, то все камни во всех водоёмах всплывут?
— Теоретически да, но в реальности такого рода изменения не могут быть применены без проверки и подтверждения человека. Так что не переживайте – со дна никакие камни не всплывут. А вот если какой-нибудь ИскИн в подконтрольном ему пространстве решит, что деревья вокруг реки слишком твёрдые, и бобры, которые строят из них заводи, тратят слишком много времени на их валку, и потому их популяция планомерно сокращается, грозя полным исчезновением – то в этом месте деревья действительно могут незначительно измениться, превратившись в близкий к оригиналу подвид, но с более мягкой древесиной. Либо наоборот – в этой местности бобры начнут возрождаться с более крепкими зубами и более сильными челюстями. А возможно, будут постепенно вноситься и первые, и вторые изменения, приводя область к задуманному равновесному состоянию: без внешнего вмешательства в этом месте устойчиво существует популяция бобров.
И такие минимальные изменения уже могут происходить без вмешательства человека. Друмир огромен и содержит в себе великое разнообразие материалов, растений и созданий. Для ручного анализа и подстройки всего происходящего потребовалось бы такое же огромное количество администраторов, поэтому минорные системные изменения, которые не могут в короткое время заметно повлиять на игровой процесс, оставлены на усмотрение искусственного разума. И этот же принцип даёт нам ещё одно неоспоримое преимущество перед конкурентами: Друмир постоянно немного изменяется, и в нём регулярно появляются подвиды всего условно живого, подстраиваясь под свои локальные условия существования. Именно поэтому в одной локации вы можете сорвать Ромашку Обыкновенную, из которой можно приготовить бодрящий отвар; а в другой локации, в которой когда-то росли такие же ромашки, вы легко можете наткнуться на Ромашку Ядовитую, которая не будет годиться для отвара, но из которой можно получить смертельный яд. А если какая-то популяция не успевает приспособиться, и ИскИн не может её спасти маленькими поэтапными изменениями, то увы, популяция вымирает. А её место занимает что-то другое, что ИскИн сочтёт более уместным и жизнеспособным в данном месте.
— Получается, что Друмир эволюционирует? Это же невероятно!
— Вы ошибаетесь. Это не просто вероятно, это уже реальность.
— Хорошо, теперь нам понятно, что Система управляет всеми объектами в Друмире, ИскИны следят за работой Системы и вносят в неё и в мир изменения. А чем же тогда занимаетесь вы – сотрудники корпорации «Друмир»?
— Отвечу по порядку. ИскИны не только следят за Системой и за миром, но ещё и исполняют роли неигровых персонажей и даже наиболее важных монстров, если проще – думают за них. А мы, сотрудники корпорации, занимаемся совершенно разными делами: обслуживаем аппаратное обеспечение, делаем рекламу и регистрацию, водим служебные автомобили и считаем бухгалтерию, разбираем миллионы жалоб и пожеланий пользователей, постоянно дорабатываем и улучшаем Систему, растим ИскИны и даём интервью.