1W

Конунгия, Глава 3

в выпуске 2016/10/14
3 апреля 2016 - Константин Чихунов
article8004.jpg

 

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

Эта железобетонная клетка так и не стала для него настоящим домом, где хотелось бы создавать уют, и куда могло тянуть после работы, к жене и детям.

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

Дмитрию недавно исполнилось двадцать пять лет, он был полон сил, увлечён работой, и наивно полагал, что ничего плохого с ним случиться не может.

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

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

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

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

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

Программист получал в «Химере» довольно высокую зарплату и мог многое себе позволить, но жил скромно, покупая в своё жилище только самое необходимое.

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

Дмитрий приготовил себе яичницу с колбасой, быстро запил её крепким чаем, и отправился на работу.

Машины у молодого человека пока не было, как и водительских прав. Игнорируя общественный транспорт, он бодро зашагал в сторону своей лаборатории.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

После обеда Дмитрий с коллегами снова тестировал игру. Отключив режим оператора, он вошёл в Конунгию, как игровой персонаж, и присоединился к участникам штурма крепости.

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

Утро оказалось довольно прохладным, и Дмитрий зябко поёжился, кутаясь в  шерстяной плащ.

― Ну что, готов? ― прозвучало совсем рядом, ― И Дмитрий, за забралом глухого шлема, не без труда узнал одного из своих коллег.

― Всегда готов! ― отшутился он.

― Тогда поехали! Буст на силу, выносливость и фехтование.

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

― Поднять меткость и удачу, ― распорядился Дмитрий, и шагнул вперёд.

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

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

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

― Держать строй! ― прокричал Дмитрий. ― Лестницы на стену, стрелкам прикрывать штурмовой отряд.

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

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

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

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

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

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

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

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

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

 

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

В половине шестого вечера, он уже стоял на пороге квартиры своего товарища, с двумя упаковками баночного пива.

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

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

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

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

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

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

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

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

― Видел что-нибудь подобное?

― Ух ты! ― восхитился Николай. ― Это очень сложный замок с многоуровневой системой защиты, не хуже чем в пентагоне. Где ты такой нашёл?

― Да у шефа моего в лаборатории.

― Зачем твоему шефу такая защита? Она стоит кучу денег. Наверняка, чуваку есть что скрывать.

Николай с любопытством разглядывал две разноцветных спирали, и блеск в его глазах совсем не понравился Дмитрию.

― Коля, ты же не собираешься туда лезть?

― Что? Да нет, конечно же.

― Нет, дай мне слово, что не полезешь в «Химеру».

― Ну, хорошо, даю слово.

Дмитрий ушёл, но уверенности в том, что профессиональный хакер удержится от соблазна проверить свои силы на таком интересном объекте взлома, у него не было. И это вселяло беспокойство в молодого программиста.

 

 

 

Рейтинг: +7 Голосов: 7 1476 просмотров
Нравится
Комментарии (14)
Жан Кристобаль Рене # 4 апреля 2016 в 10:17 +3
Здорово! Уже можно начать читать)) Посоветуюсь с соавтором, авось и мы начнем выкладывать роман)))
Константин Чихунов # 4 апреля 2016 в 23:29 +3
Выкладывайте, Кристо, я обязательно прочту.
Евгений Вечканов # 5 апреля 2016 в 01:51 +2
Аплодирую стоя, Костя! Мне бы твоё терпение! Я не могу писать длинные вещи, а у тебя это выходит великолепно! Плюсище огромедный! Читаю следующую часть.
Константин Чихунов # 6 апреля 2016 в 17:59 +2
Спасибо, Женя! А у меня в последнее время всё наоборот, маленькие рассказы писать уже не получается. Стоит сесть за работу, как меня сразу куда-то несёт. Наверное я превращаюсь в законченного графомана.
Павел Пименов # 6 апреля 2016 в 23:23 +1
"армия программистов получила ощутимый урон"
Армия нападающих. Программистов там всего 5.
"Но с потерей ворот крепость уже была обречена"
уже - лишнее
----------
Штурм хорош, красиво описано.
Но багов я не увидел. Хотя "Остаток дня Дмитрий провёл за тестированием программ и выявлением багов."
Может, акцентировать их мысленными комментариями Дмитрия? Типа "Эээ.. а вот кольчуга получилась паршиво" или "Нет, смола как-то ненатурально выглядит, придётся поправить".

После первой реплики "привет-привет" идёт описание жизни Николая на 4 абзаца, затем без перехода "Они посмотрели фильм".
Что-то тут как-то не так.
Может, что-то из "жизни" перевести в диалог? Или где-то вставить "-Я тебе принёс новый фильм"
Не знаю... Тебе виднее, Костя, но я не смог переключиться с длительного жизнеописания на текущую встречу.

"на прощание Дмитрий вставил в компьютер Николая флешку" - зачем? С какой целью? Похвастаться - в диалоге этого нет. Узнать, что это такое? А чего же тогда не стал выспрашивать дальше?
Не проще ли сделать так, что Николай увидел ДНК случайно? Типа, перепутал флешки, хотел порно скинуть другу (шучу), а там "Химера".
Имхо-имхо, конечно, но мотивов демонстрации спирали этой (особенно в самом конце втречи, при расставании практически) я не понял.

Но в целом очень даже хорошо! v
Константин Чихунов # 7 апреля 2016 в 23:56 +2
Спасибо за отзыв, Паша! На данном этапе мне важно каждое мнение. Я их потом систематизирую и сделаю выводы перед окончательной редакцией глав.
Темень Натан # 15 апреля 2016 в 20:37 +2
Замечание:
управлял суперкомпьютер, которого сотрудники в обиходе прозвали
Правильнее "который" прозвали.
Интересная у героя работа. Напрасно он замок начальника другу показал... соглашусь с Павлом, ситуация несколько нелогичная. Но чего только в жизни не бывает, конечно... +
Константин Чихунов # 17 апреля 2016 в 00:10 +2
Спасибо, Натан!
РусланТридцатьЧетыре # 16 октября 2016 в 20:26 +2
Почему кровь дымящаяся? Если она горячая, а в виртуальном мире зима, то от крови будет подниматься пар, не дым! Про армию программистов на мой взгляд все правильно - у них еще восемь тысяч ботов, чем не армия.
Темень Натан # 17 октября 2016 в 00:04 +1
Гхм, а как тогда сказать? Парящая кровь... )
Константин Чихунов # 23 октября 2016 в 16:12 +1
Спасибо за отзыв, Руслан! Это общепринятое выражение. "Парящая кровь" было бы правильно с точки зрения лексики, но говорят "парящая". За более детальными разъяснениями лучше обратиться к нашим лингвистам, я не спец.
Константин Чихунов # 23 октября 2016 в 16:13 +2
Зарапортовался. Говорят "дымящаяся".
Анна Гале # 14 января 2017 в 15:32 +1
Интересно! Плюс!
Константин Чихунов # 16 января 2017 в 10:32 +1
Спасибо!
Добавить комментарий RSS-лента RSS-лента комментариев