Выбрать главу

Изучив статистику потокового обмена данных между серверами и моим домом, отметил загруженность тархионной линии в пиковом состоянии до 53 %. Это были очень большие цифры, работая в полную мощность я и не заметил, насколько велик объем информации обрабатываемый и передаваемый ежесекундно.

«— Надо быть поосторожнее, — несмотря на отсутствие головных болей и какого-либо дискомфорта, перегореть по собственной неосторожности было глупо: — Моих пределов не знает никто, следовательно и починить вряд ли кто сможет»

* * *

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

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

Пришло время создания Богов, своеобразных весов равновесия. Для подобной функции могли подойти только два архива ИИ имевшиеся в моих базах памяти. Количество небожителей я хотел довести до шести, и здесь возникали свои сложности. ИИ после расконсервации конфигурировались под поставленную задачу, не помня после этого о том, кем были раньше и чем занимались. Если один и тот же ИИ устанавливать на одном сервере дважды, то иногда возникал конфликт протоколов. Решив разбираться с проблемами по ходу их появления, распаковал первый ИИ, создавая бога воинов ТАВРа.

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

«— Он ведь создан для многопоточного функционирования!» — проанализировав показавшуюся сначала подозрительной скорость, успокоился, поняв откуда такие возможности.

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

Глянув на искусственный интеллект, с трудом поверил своим глазам. Программа разрослась в двадцать с лишним раз и заполнила пятую часть сервера. Я заполошно стал оценивать произошедшие перемены. Если каждый из ИИ богов развернется до таких размеров, то мне не хватит арендованных объемов на накопителях.

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

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

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

— Я чувствую неуверенность в своих силах, — ИИ ТАВР доложил о результатах своей модификации в новой для себя манере общения: — мне требуются верующие, чтобы испытать предел своих сил и возможностей.

— Усни до срока, новый мир еще не готов, — просто послать нафиг программу уже было нельзя, это был думающий алгоритм, имевший свою память и небольшие эмоции: — когда все будет готово, я вышлю вестника.

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

Второй ИИ в свою очередь закончил преобразования и тоже выдал запрос на перезагрузку. Уже без опасений я дал свое добро и стал загружать бога торговли КАМТ. После развертывания эталонный ИИ пересоздавал сам себя в оптимизированный вид и теперь не было никакой опасности, чтобы использовать одинаковые исходники для разных обитателей Олимпа.

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

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

Оставаясь в какой-то мере до сих пор человеком, я видел пятерых созданных мной Богов в той ипостаси, в какой их воспринимало мое испорченное воспитание. У Бога торговли КАМТ был толстый живот и сальная рожа, Богиня плодородия ИРАЛ вплела в прическу колосья пшеницы, Бог Ремесла ГЛИМ чем-то напоминал учителя труда из средней школы, у Бога воинов ТАВРа размер бицепса был на зависть любому мужчине. Про Богиню любви ЛИКУ говорить приличными словами было совсем затруднительно и я с трудом отвел взгляд от изгибов ее фигуры.

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

Следующим пунктом в моем плане было заселение этого мира коренными жителями. Задумавшись в какой пропорции делить эльфов с гномами, мысль свернула в сторону.

«— Опять все по Толкиену, — недовольно фырчало мое второе я: — голова как дом советов, а работаешь по клише!»

Самокритика дала толчок к новым идеям.

— Решено! — сказал я вслух, выйдя на время размышлений из собственного подпространства.

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

Удерживая пришедшую в голову мысль, задался вопросом, как сделать игроков не похожими друг на друга. Потратив на размышления еще пару минут, решил сделать так же как и в жизни. Если ты родился в Грузии, значит будешь грузин, если в Финляндии, значит чухонец.

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

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

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