Оценить:
 Рейтинг: 3.67

Заместитель для демиурга

Год написания книги
2017
Теги
<< 1 2 3 4 5 6 ... 9 >>
На страницу:
2 из 9
Настройки чтения
Размер шрифта
Высота строк
Поля
– Сохранённые копии программ он тоже потёр? – полуутвердительно спросил я, уже понимая, что услышу нечто подобное. Иначе удалённые куски информации просто заменили бы их точными цифровыми копиями и забыли о неприятном инциденте.

– До каких дотянулся, – кивнул Кеша. – К счастью, уцелел бекап с данными годичной давности. Вся механика уже более-менее налажена, пусть временами и бывают глюки, а предметы, объекты и умения занесены в базы. Но не были ещё расставлены по своим местам неигровые персонажи и ландшафты. Короче, там сейчас одна большая и ровная, как стол, зелёная равнина.

– М-да, ситуация, – посочувствовал я своему приятелю. – Скажи, а тот предатель-программист ходить хоть будет после такой эпичной подставы?

– Будет, – уверенно кивнул Андрей Юрьевич. – Но ближайших лет десять только под себя. А свои тридцать сребреников тратить этому иудушке придётся по большей части на протезы.

– Времени делать всё заново, как положено, просто нет, ведь первые игроки войдут в игру меньше чем через двадцать четыре часа. А потому мы решили заменить временно вышедших из строя искинов людьми, – принялся объяснять Кеша. – Пока наша кризисная команда будет восстанавливать потёртое, вы должны будете всячески развлекать сунутую в виртуал публику. Понятно, полномочия для этого дела будут выданы божественные, чтобы легче оказалось с народом взаимодействовать под видом высших сущностей.

– Я, конечно, польщён, что при нужде в админе-клоуне ты сразу вспомнил старого товарища. – Сарказмом из моего тона можно было отравить средних размеров реку. – Но сразу предупреждаю: одного меня на двести пятьдесят тысяч игроков просто не хватит. И потом, как мне прикажешь исправлять такой косяк, как отсутствие в вашей виртуальной реальности вообще всего?

– Ну, кроме тебя, мы ещё почти сотню помощников к этому делу подключили, а потому на каждую точку первоначального появления игроков придётся лишь около двух с половиной тысяч человек, – вздохнул Андрей Юрьевич. – А вот что с ними делать… Не знаю я! Кустиков там понатыкай, ёлочек, монстров каких-нибудь для начальных уровней. И всячески мешай игрокам расползаться в разные стороны, чтобы они пустое пространство не обнаружили. Пожары, землетрясения, нашествия татаро-монгольской орды… Произвол со стороны божественных сущностей клиентами должен быть воспринят как часть оплаченного ими приключения. Разберёшься, короче. Ты умный, я в тебя верю. А чтобы легче было разбираться, капсула и пожизненный аккаунт за наш счёт. И это кроме аванса, превышающего мою обычную институтскую зарплату раз в пять!

– Ого! – поразился я такой щедрости, ведь куратор мой и так в общем-то не бедствовал. – Откуда у вас такие деньги?

– Спонсоры, для которых мы обещали открыть ВИП-контент, как только отработаем все базовые алгоритмы на относительно простых игроках, – пожал плечами пожилой учёный. – Кхе, кхе… Какому старому больному хрычу не захочется вновь почувствовать себя молодым и наслаждаться всеми радостями жизни? Жирной, сладкой и очень вредной едой, от которой его реальное тело кишки в узел завяжет? Выпивкой, что не грозит инфарктом? Девушками, не умеющими истерить, беременеть и просто толстеть иначе как по желанию заказчика? И потом, планировалось, что наиболее состоятельные клиенты смогут там не только развлекаться, но и удалённо работать. Составлять договора, разрабатывать планы, просматривать сводки… Да за возможность получить лишних несколько часов в сутках настоящий делец без разговоров душу продаст!

– Хорошо ещё, мы пока не стали с ВИП-клиентами связываться. Только засыпали их щедрыми обещаниями, чтобы получить финансирование, – вздохнув, почесал голову Иннокентий. – Иначе нас не просто разорили бы за отсутствие оплаченных индивидуальных зон для занятий бизнесом и досугом. Ехали бы мы туда, откуда Жора прибыл. На Камчатку. Товарным поездом. Или в воссозданные до полной аутентичности Соловки. Или в копию Освенцима, идентичную натуральному.

– А-кхе! – согнулся от кашля Андрей Юрьевич. – Ладно, давайте дальше уже без меня. Пойду на планёрку, а потом полежу чуток в нашем пункте первой помощи под капельницей, медсёстрам устрою пальпацию задних амортизаторов…

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

– Опухоль зародилась в мозгу, а оттуда с кровью болезнь стремительно распространилась по телу. Оперировать особого смысла нет, ведь вторичные очаги обнаружены в лёгких, печени и прочей требухе. Андрей Юрьевич просто сдохнет на столе у хирурга, если попробовать удалить их все, – вздохнул мой приятель. – Короче, с нынешним уровнем развития технологий шансы на излечение попросту отсутствуют. А криозаморозки, чтобы дотянуть до далёкого и теоретически светлого будущего, никто так и не изобрёл.

– Понятно. – Нечто такое я и подозревал. Уж слишком разительно изменился наш бывший куратор за такое относительно короткое время. – Ну, идём, показывай вашу точку доступа к Матрице…

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

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

– Голова не кружится? Чувствуешь себя нормально? – первым делом уточнил он. – Если что не так, говори сразу. Значит, мы шлем неправильно отрегулировали. Непоправимых последствий никаких, но оно тебе надо – самого себя заблевать или мигренью мучиться?

– Совсем не надо, – отозвался я, с некоторым недоверием присаживаясь на корточки и проводя рукой по траве. Газон, чёрт бы меня побрал! Настоящий газон! Разницу между виртуальным и реальным миром найти решительно не получалось. – Но вроде всё в порядке, можешь начинать инструктаж.

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

– Он же квадратный, – удивился я, ещё раз оглядывая получившуюся фигуру.

– С дизайном потом можешь поиграться, тут функциональность главнее, – отмахнулся один из главных создателей данной реальности. – Так, слушай основные вехи истории этого мира, который нам пришлось строить заново в связи с диверсией. Запределье – это мир, который лет пятьсот назад чуть не погиб из-за войны богов. Каких именно, тебе не важно, да и игроки всё равно должны начать на пепелище, от которого до ближайшего островка цивилизации пилить и пилить. И чем дальше – тем лучше. Блин, как же хорошо, что мы решили выбрать именно этот вариант предыстории! Иначе после пресс-релиза все стали бы сразу искать конфетку… которой теперь нет, ну просто нет!

– Понял, понял, не отвлекайся, – кивнул я. – Значит, вокруг этого круга нужно городить какие-нибудь руины, а чисто поле заселять тварями да нежитью?

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

– Самых настойчивых можно телепортировать обратно к точке возрождения, просто вырыв под ним пещеру с кем-то внутри уровней на тридцать выше и обрушив её потолок, – предложил я, продолжая воевать с меню.

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

В точке, куда упёрся палец моего бывшего сокурсника, возник маленький цыплёнок. Комочек жёлтого пуха на тоненьких лапках в панике озирался по сторонам и испуганно пищал. Да уж, действительно… монстр. С точки зрения маленького червячка.

– У тех из них, кто имелся в уцелевшей базе данных, программы поведения уже более-менее прописаны. Тут нам не просто повезло, а очень повезло, – пояснил Кеша, тыкая пальцем, казалось, в то же самое место. И сразу на землю шлёпнулась толстая змея размером с мою руку. Цыплёнок, естественно, попытался убежать от пресмыкающегося, но только живой шланг не дал ему это сделать. Пасть с на удивление крупными для такого размера гадины клыками рванулась к нему в стремительном выпаде, обрывая пронзительный писк, и ещё дрыгающиеся лапки моментально скрылись во рту хищницы. – Травоядные жрут зелень, хищники на них охотятся. И те и другие посте пенно растут в уровнях, за свои трапезы получая опыт и новые способности. Та же гадюка сама не атакует буйвола или там свинью, поскольку не сумеет их съесть, пока не разрастётся в соответствующих размеров удава. А при приближении объекта намного сильнее себя попытается уползти или спрятаться. Но если к ней в этот момент потенциальная угроза всё же приблизится, то шансы оказаться укушенным – примерно два из пяти. Более умные твари постараются всё же удрать, а глупые сразу полезут в атаку.

– Неплохо, очень даже неплохо. – Такое поведение я был готов признать более-менее естественным. А то если верить фильмам и прочим сомнительным источникам, у обитателей какой-нибудь пещеры больше дел нет, кроме как пытаться загрызть случайно проходящего мимо человека. Нет, если они сытые, то должны непривычного вида дичь проигнорировать. А если голодные – какого чёрта они в этом месте живут? – А размножаться сами твои монстрики могут?

– Нет, их численность поддерживается генерацией новых созданий вдали от игроков. Определишь, что на такой-то территории должна быть сотня волков, сотня волков там и будет… Если её люди не оккупируют, – покачал головой Кеша. – Ладно, сейчас даю тебе полномочия админа… Появились менюшки?

– Вай, как их много-то. – Перед глазами действительно замерли ровные ряды иконок. И стоило на одной из них сосредоточиться, как она будто провалилась внутрь себя, а остальные меркли, мне же открылся каталог из сотни пунктов с какими-то длинными палками. А нет, это, кажется, посохи. – Слушай, а есть тут строчка «Самое популярное»?

– Хм, нет, но думаю, надо присобачить. Штука полезная, но пока внутриигровым чатом со своими коллегами обойдёшься, – почесал голову Кеша. – Видишь по центру иконку с креслом? Жми давай!

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

– Кто придумал делать карту из мороженого? – поинтересовался я, с некоторым трудом вставая из липкой субстанции, снова складывающейся в изображение зелёной равнины с единственной яркой белой точкой в центре. – И что это за место?

– Полагаю, кто-то из девчат. Они вечно сидят на диете, а потому о еде и думают, – пожал плечами Кеша, стоящий у самого краешка громадного бассейна с мороженым. Шоколадным, судя по вкусу. – А находимся мы в твоей личной божественной обители. Она представляет собой летающую на высоте в километр невидимую и неуязвимую платформу. Помимо мебели и шкафов с технической документацией оснащена самым главным инструментом для заместителя демиургов – интерактивной картой. Все изменения местности можешь делать прямо на ней, они зеркально перенесутся прямо нам под ноги. И не смей приводить сюда игроков, с её помощью можно обследовать весь мир «Запределья», который им в противном случае придётся зарисовывать от руки на бумаге, коже или каких-нибудь глиняных табличках. Значит, так, в правом нижнем углу у тебя обратный отсчёт до принудительного отключения. Осталось нам… Тридцать субъективных часов. Потом будет перерыв на ужин и сон, а завтра с утра уже начнут рыть землю копытами ожидающие подключения игроки.

– Маловато времени, но постараюсь успеть, – вздохнул я, тыкая в понравившуюся деревяшку. С ясного, чистого неба ударил гром, и у моих ног воткнулась прилетевшая откуда-то сверху резная палка. – Что ж вы так затянули с набором заменителей для искинов-то? Уж программистов сейчас как собак нерезаных. Да, собственно, каких программистов? Тут и дизайнер обычный подойдёт!

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

Ну ладно, начнём работать… Конечно, идея развлекательной виртуальной реальности всё ещё вызывает у меня некоторый внутренний протест. Однако если она является необходимой переходной ступенью для чего-то большего и лучшего, то почему бы и не поработать над её созданием? Тем более в хорошей компании и за приличные деньги. Так, где у нас справка? Ага, вот. Осадки будут? А смена дня и ночи? Угу, и то и другое, и даже каждый день. И ещё игрокам придётся заботиться о пище и воде, чтобы сначала не заработать серьёзные штрафы, а потом ноги не протянуть. Смена сезонов тоже планируется, но пока она ещё не готова, а значит, до появления патчей царить вокруг вечному лету! Ещё в списке возможных стихийных бедствий есть ураган, снежная буря, торнадо, наводнение, засуха, землетрясение, извержение вулкана, чума, нашествие зверей, нашествие монстров, поднятие нежити, прорыв демонов и божественный гнев. Так, ну-ка, попробуем применить последний… Ух, ё!

Ранее безупречно чистые небеса потемнели и закрутились уходящей ввысь воронкой, в которой принялись полыхать разряды молний. Поднялся ветер из тех, о которых говорят, что он нежно колышет арматуру и учит летать собак и непривязанных детей до восьми лет. В воронке уходящего вверх смерча на секунду мелькнули звёзды, но тут же их заслонил огромный полыхающий камень. И сквозь мою платформу пронёсся метеорит размером с гору, окутанный огнём и воющий, словно целая тысяча снарядов реактивной артиллерии, правда, ничего не задев. И ухнул вниз, взметнув громадный фонтан земли. Чёрт, надеюсь, губке в капсуле не пришлось после подобного впитывать лишнюю порцию телесных жидкостей. Предупреждать же надо! Я от этой фиговины чуть настоящий инфаркт не схватил! А в зелёной равнине большая дырка осталась, булькающая расплавленной магмой. Нет, это, конечно, круто, но как-то чересчур. Где у нас тут иконка боевой магии?

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

Среди иконок доступных мне строений моделей храмов оказалось десятка полтора. И все их можно было изменять, настраивать, дополнять… Я же просто взял две самые красивые и поставил одну на другую. И шарахнул от души по ним дождём из маленьких подобий уже виденного метеорита, только мраморная крошка в разные стороны полетела. Получившийся архитектурный кошмар напоминал Парфенон после атомной бомбардировки и вроде вполне соответствовал духу магического постапокалипсиса. Так, здесь мы закончили, идём дальше.

Для начала придётся решить вопрос с ограничением обзора для тех игроков, которые прибудут сюда уже очень-очень скоро. Что у нас есть из высоких объектов? Деревья… Но ведь на них можно залезть. Горы… Та же проблема, тем более их ещё и какими-нибудь баранами для достоверности утыкивать придётся. Блин, ну вот хоть бери и вертикальную стену делай! Хотя… А почему бы и нет?

Три минуты возни с редактором – и вот уже по радиусу в пять километров от точки возрождения возникла идеально круглая стена двадцати метров высотой… Чуть подумав, я разбил её подходящими под габариты воротами, тремя проломами и несколькими обрушившимися пандусами, ведущими наверх. Маленькие лестницы расставлять по периметру слишком долго, да и вообще, они были деревянными и давно уже сгнили под собственной тяжестью. Перекрытием возможных выходов из начальной локации озаботимся позже, когда разберёмся с начинкой для неё.

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

Для начала нужно наставить в правильном порядке зданий, нашедшихся в папке «Руины». Поскольку это как бы богатая часть, то придётся брать двух- и трёхэтажные строения. Затем заполнить их внутренности завалами, мебелью и разными малоценными предметами, а также тварями. Хотя нет, последние совсем уж случайными быть не должны, лучше пусть они относятся к какой-нибудь родственной группе монстров. Благо есть среди иконок кнопка «Случайный объект», у которой нужно настроить лишь примерный класс и уровень. Так, попробуем для начала таким образом сотворить нежить десятого уровня.

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

Молния прекратила псевдожизнь создания, разбросав его останки в разные стороны и отдав их в полную власть победителя. И их оказалось неожиданно много. Оружие, которое можно использовать по назначению. Кости, подходящие для магических ритуалов и ремёсел. А также немного железных колец, из которых кузнец может заново попробовать сплести кольчугу. Нет, это как-то многовато… Нужны не такие «наваристые» противники для начала. В идеале – какое-нибудь зверьё. Крабы, мыши, тараканы… Кто там у нас есть?

Оказалось, есть и те, и другие, и третьи. И много кого ещё. Даже на то, чтобы просто познакомиться с одним из разделов бестиария, могли уйти часы. Ладно, для начала ограничимся классикой. Крысы и змеи. Все первого уровня.

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

– Значит, базовые алгоритмы поведения у вас работают как надо. – Я удовлетворённо расплылся в улыбке, наблюдая за тем, как змея заглатывает отчаянно дёргающую лапками добычу. – Это хорошо. Хм, но как бы обосновать малое количество монстров и ценностей в за брошенном городе? После людей здесь же должно было остаться много барахла… Хм, старый, пустой, эвакуированный! Точно! Жители сами ушли отсюда и унесли всё ценное! А что осталось – то попросту бросили или забыли!

Около двух часов я расставлял по ровной линии дома, разбирался с их содержимым и заполнял получившуюся улицу следами былых хозяев. Там – повозка на обочине дороги со слетевшим колесом, между досок которой застряла медная монетка. Сям – брошенный прямо на землю куль с давно истлевшим тряпьём. Особенно много подобных следов массового бегства наблюдалось рядом с затопленным паромом, который наладили взамен обрушенного моста.

<< 1 2 3 4 5 6 ... 9 >>
На страницу:
2 из 9