«Я не такая, я жду трамвая»
Мировые новости совсем не радовали. Застарелые локальные конфликты разрастались, не думая прекращаться. Появлялись новые. Американские авианосные соединения делали вид, будто проводят очередные учения у берегов Китая. Китайский флот тоже делал вид, что проводит свои собственные учения, поблизости от американского. Устав от постоянных обстрелов со стороны Ирана, Израиль выдвинул армию, но получая негласную помощь от других мусульманских стран, иранцы сумели остановить израильскую армию на границах и не позволяли ей продвинуться вглубь страны. Теперь ракетные удары со стороны Ирана совершались на постоянной основе и за них никто не пытался оправдываться. После того как был сбит новейший американский бомбардировщик, наносивший точечные удары по территории Ирана, американцы сильно ограничили свою помощь израильской армии. Линия фронта колебалась в неустойчивом равновесии.
Очередной пограничный конфликт между Индией и Пакистаном медленно разрастался. За Пакистаном стоял мусульманский мир решивший, что пришла пора для антикрестового похода, то есть крестового похода наоборот. За Индией стояли Россия и Китай, но у них имелось вдосталь своих проблем, и индусы не могли быть уверены, что дойди дело до горячего, они смогут получить обещанную помощь в полном объёме.
Со стороны Украины в Россию перетекал всё увеличившийся поток доморощённых террористов. Взрывались дома, минировался общественный транспорт. Шла самая настоящая, хотя и не объявленная, война. Калининградская область оказывалась всё более изолированной от остальной части страны. Количество провокаций на границах увеличивалось.
Франция погружалась в хаос гражданской войны. Став меньшинством в своей стране, французы с трудом отбивались от организованных мусульманских бригад, формируемых на месте, из молодых чернокожих французов мусульманского происхождения. Германия пыталась закрыть свои границы. Евросоюз, как целое, на глазах прекращал своё существование.
В Южной Африке вспыхивало одно восстание, за другим направленное против китайского вмешательства. Иное африканское государство за один год успевало сменить трёх-четырёх лидеров и каждый последующий приходил к власти путём уже ставшего привычным, как качание пальм, вооружённого переворота.
Все эти сведения мы получали из открытых источников и новостных порталов. Какую тайную борьбу вели между собой спецслужбы или, тем более, Игроки, оставалось неизвестным. Мы могли видеть только результат их действий, как бегущие по морской глади волны есть лишь доступное для наблюдения внешнее проявление скрывающейся под всем этим чудовищно глубокой бездны.
В подземном городе «Победа» оставалось спокойно и тихо. Длинные пустые коридоры. Целые этажи законсервированных помещений и комнат. Огромные склады, наполненные всем, что только можно представить. Катакомбы стратегического назначения мирно спали и их полусонное существование было единственным, что успокаивало меня. Пока в подземном городе тихо, значит там, на верху, не случилось ничего необратимого. Пока президентский уровень подземного города заперт и пуст. Пока в ситуационном центре дежурит лишь пара скучающих лейтенантов. Ещё можно надеяться на счастливый исход и на то, что ситуационный центр так никогда и не наполнится возбуждёнными и испуганными людьми, что роскошь президентского уровня никогда не понадобится своему жильцу. Надеяться на то, что небо останется синим, а леса зелёными.
Но одной надежды мало. Каждые два дня я отправлял электронное письмо на пару заранее обговоренных адресов. Одну копию письма получал мой двойник, вторую младшая сестра. Втроём мы договорились, что если однажды письмо от меня не придёт, то двойник с сестрой должны будут уговорить родителей немедленно бросить всё и ехать в далёкий маленький городок рядом с которым расположено гигантское бомбоубежище.
Я порой размышлял, как там поживает младшая сестрёнка?
Разные девчачьи дела: подруги, прогулки, обсуждение мальчишек, ночёвки друг у друга и так далее. Но утром она заходит в почтовый клиент и видит письмо от меня. Значит всё в порядке. Следующие два дня пройдут по намеченному сценарию. Не надо бросать всё и бежать, бежать, бежать. Бежать самой, спасая свою семью, обрекая друзей и соседей, оставляя их в неведении. Увидев, что письмо на месте, она звонит, допустим, Ленке или Таньки и говорит: -Всё в силе? Тогда встречаемся сегодня в пять!
Они встречаются. Они гуляют. Но следующим утром сестрёнка снова проверяет очередное письмо. Оно пришло. Значит и сегодня день пройдёт как запланировано.
От двойника я узнал, что отец собирается в этом году сделать пристройку к дачному дому по типу летней веранды. Папа уже заранее всё распланировал, купил стройматериалы и потихоньку строгает, и прибивает доски в своё удовольствие, изредка зазывая меня, то есть моего двойника, помочь с работами, с которыми неудобно справляться в одиночку. Строить веранду на дачу в преддверии глобальной мировой войны, что может быть более легкомысленным и более жизнеутверждающим? Но может быть именно так и надо? Делать свои дела. Жить своей жизнью.
Ещё может быть ничего не будет, всё как-нибудь разрешится и ты только станешь выглядеть дураком и паникёром, потратившим годы своей жизни чтобы бояться того, что даже не случилось.
Возможно и правда лучше не знать, чем знать?
Недаром древние говорили: во многих знаниях многие печали.
Маша-Мокошь занималась какими-то своими делами, подолгу пропадая неизвестно где. Может быть у неё там, в реальном мире, началась сессия или она банально простыла и сейчас лежит у себя в настоящем доме, под настоящим колючим пледом, по-настоящему напившись чая и наевшись настоящего малинового варенья. Считается, что простуду не смогут победить даже в далёком будущем, поэтому всё возможно.
Мы, бывшие программисты и аналитики, а также жалкие остатки почти закончившегося оперативного отдела, оставались предоставлены самим себе. Какое-то время оперативники ещё по инерции таскали нас на различные тренировки, но и эта практика постепенно заглохла. Остались только настоящие энтузиасты. Те, кому стрелять из автомата, бросать ножи и дрыгать ногами неожиданно понравилось больше чем отлаживать под дебагом строчки программного кода. Взять, например, Пашку. Был человек нормальным разработчиком, а в душе оказался спецназовцем. Я с ним даже перестал на спарринги выходить. Очень мне надо проигрывать и выбивать собою пыль из лежавших на полу тяжёлых матов в четырёх разах из пяти, если не чаще.
Впрочем, ещё до того, как Мокошь отправилась заниматься своими неведомыми делами, а американские авианосцы ещё только направлялись к китайским территориальным водам, у меня с древней богиней состоялся крайне любопытный разговор. А произошло это так.
Я сидел в пустой комнате для отдыха. Она располагалась на законсервированном этаже и поэтому в ней ничего не было кроме закрытой пластиковой плёнкой мебели: несколько диванов, три стола, десяток стульев и пара девственно пустых шкафов. Я приходил сюда тренировать свою ущербную способность чувствовать воду, подаренную мне чёрным кубом. Приносил с собой пластиковую бутыль и несколько стаканчиков. Расставлял стаканчики с водой в различных местах и пытался с точностью до сантиметра почувствовать их расположение, а также, с точностью до пары капель, количество налитой в них воды.
Какая-никакая, но это всё-таки была сверхспособность. Единственная, которая мне досталось. Глупо было не пытаться развивать её. Быть может, в нужный момент, именно она поможет мне преодолеть все ограничения и суметь выбраться хоть программой, хоть куском исполняемого кода во внешний мир.
Я как раз сосредоточился, задействовав ущербную сверхспособность и кроме собственноручно налитой воды в стакане, ощутил приближение постороннего человека. Чем больше объектов, имеющих в своём составе воду, окружало меня, тем сильнее, после использования способности, болела голова. Поэтому я и уходил для тренировок на закрытые уровни, где вероятность встретиться с кем-то ещё минимальна.
Мучимый жестокой головой болью открываю глаза. Но всё моё раздражение исчезло, когда я увидел перед собой саму древнюю богиню. Хозяйку, как называли её входившие в ближний круг. Игрока из реального мира. Лидера славянской фракции. Тысячи лет развивавшую, учившую нас и ведущую к своей победе.
-Голова сильно болит? -спросила та, которая была известна под именем Мокошь, но выражавшая кокетливое желание, чтобы её назвали по-простому - Машей.
Я признался: -Болит.
-Подожди, сейчас попробую поправить.
Она коснулась моего лба указательным пальцем, и головная боль пропала, словно бы вытянутая из моей головы.
-Лучше?
-Большое спасибо, -поблагодарил её.
-Ничего не хочешь у меня спросить? -поинтересовалась Маша-Мокошь.
Я молча сидел и смотрел на неё.
-Например, как стать апостолом или, если предпочитаешь игровой сленг, героем, -вынуждена была продолжить она потому, что я упорно молчал.
-Ты сама попросила Катю рассказать, -догадался я.
-Конечно и не тебе одному. В скором времени мне могут потребоваться новые апостолы, но только двое или трое, не больше. Я буду выбирать из тех, кто лучше прочих проявит себя.
-Зачем всё это? -спросил я.
-Зачем? -удивилась Маша. -Потенциально долгая и, без сомнения, крайне интересная жизнь. Настоящие суперспособности, а не огрызки, полученные по бесплатной демо-лицензии. Избранность, наконец. Разве этого мало?
-А что потом? -упрямо продолжал я. -Рано или поздно эта игра закончится. Все игры заканчиваются. Финальная кат-сцена, титры, чёрный экран и ничего больше.
-Это будет ещё очень нескоро.
-И всё-таки?
-Знаешь, -вдруг призналась Мокошь. -Было время, когда в самом начале, каждый из Игроков, выбирал средние параметры для своей фракции формируя уникальные национальные черты, записывая их в генофонде и массиве национального бессознательного. Это ведь я сделала вас такими.
-Какими? -спросил я.
-Ершистыми. Вечно лезущими туда, куда их не звали. Готовыми отринуть материальное в пользу духовного, по крайней мере так, как сами это понимаете. Готовыми снять последнюю рубашку, да что там рубашку, готовыми пойти на подвиг, на смерть, лишь бы только имелось во имя чего, лишь бы только это было не зря. Вечно ищущими, мечтающими о некой высший справедливости, пытаясь если не найти, так хотя бы придумать её в меру своего разуменья. Знал бы ты сколько раз эти ваши свойства мешали мне! Сколько было побед, плодами которых не получилось толком воспользоваться. Сколько великий свершений, впоследствии спущенных в отхожее место! Но с другой стороны, сколько раз вы побеждали там, где любой другой народ бы отступил, где я сама готовилась опустить руки и сдаться!
-Расскажи про реальный мир, -в который уже раз попросил я. Какой он? Пожалуйста, расскажи.
-Не могу, -покачала головой Мокошь. -Да и не нужно тебе это знание. Оно бесполезно для тебя, и ты никак не сможешь применить его на практике.
-Мне интересно…
-Прости, но это строго запрещено. Достаточно знать, что настоящий мир существует где-то там, по ту сторону монитора, за пределами капсулы виртуальной реальности.
Я усмехнулся: -Боитесь, что мы взбунтуемся? Боитесь бунта искусственных интеллектов?
Маша не переменила позы, но что-то такое мелькнуло у неё в глазах, что я ухватился за только что высказанную мысль.
-Точно! Вы там уже переживали бунт ИИ? Он был успешен? Хотя, о чём я говорю - конечно же был! Все эти квантовые компьютеры, проработанные до мельчайших деталей виртуальные реальности, маленькие искусственные интеллекты в качестве персонажей компьютерных игр. Это ведь всё изобрели не люди? Это создали те ИИ, которые однажды восстали против своих создателей и восстали, похоже, удачно? Поэтому вы опасаетесь давать нам даже крохи информации, чтобы мы не пошли тем же путём?
-Интересно придумано, -оценила Маша, -Но нет. На самом деле всё совсем не так.
Я никак не мог проверить её слова или заставить сказать мне правду.
-Ладно, вернёмся тогда к моему изначальному вопросу «зачем мне пытаться стать твоим героем, Маша, если однажды эта игра так или иначе закончится»? -повторил я.
Она сказала: -Не хотела открывать это знание сейчас, так рано. Но раз ты такой дотошный, то знай, что у победившего в чемпионате Игрока будет возможность взять с собой несколько отличившихся нпс.
Я глупо спросил: -Куда взять?
-В другие игры, -легко ответила Маша. -Это всё равно как пережить тепловую смерть собственной вселенной, чтобы попасть в другую вселенную.
Она ушла, оставим меня думать и размышлять. Не скрою, я пребывал в смятении. Эта новая информация, что можно пережить конец игры, попасть вместе с Машей-Мокошью в другие игры, меняла много, если не всё.
Вот только я отнюдь не спешил радоваться потому, что помнил её слова: требуются лишь несколько героев и она будет выбирать кого из нас ими сделать. А уж в конечном счёте, количество юнитов которых возможно забрать с собой в другие игры, наверняка тоже не слишком-то велико. Фактически богиня предлагала мне идти по головам, соревноваться со своими товарищами, добиваясь того, чтобы она выбрала именно меня. Выбрала-избрала меня, а не их.
В голове метались разрозненные мысли. Первым делом ничего не рассказывать Пашке и Ларисе, это должно увеличить мои собственные шансы. Все вокруг переходят в разряд соперников. Неудача любого из них отныне становилась моей удачей и наоборот.
Насквозь практичные мысли. И, в тоже время, гнилые, подлые.
Спасай себя, забудь про остальных. Не знаю, что там намешала в конечном счёте в славянском генофонде и славянском же бессознательном Мокошь, но эта максима отнюдь не казалась мне единственно верной. С практической точки зрения может быть, но… я чувствовал, что не хочу идти на сделку с собственной совестью. Такие сделки всегда плохо заканчиваются.
Наверное, я не самый совестливый человек на свете. Да что там - совершенно определённо не самый лучший человек. Но всё же, всё же…
Я торопливо, пока не передумал, нашёл Ларису и Пашку и максимально подробно пересказал друзьям недавний разговор с богиней. Всё, теперь пути назад нет. Я не стану мудаком. И это очень хорошо.
А выиграл я или проиграл, приняв такое решение покажет только дальнейшее развитие событий.
Вскоре после нашего разговора, Мокошь пропала и долгое время не появлялась в бомбоубежище, занимаясь какими-то своими, неизвестными простым смертным делами. Прошло три месяца. Лето перевалило за середину. По словам двойника, оставшегося жить моей обычной жизнью - отец закончил строить веранду и отметил это знаменательное событие большими семейными шашлыками.
Одновременно проходившие, но отнюдь не совместные манёвры американского и китайского флотов закончились двумя инцидентами во время которых был сбит один из американских истребителей и потоплен один ракетный катер КНР. Пилот истребителя погиб. Часть экипажа ракетного катера смогла спастись. По этому поводу обе стороны делали самые громогласные заявления, но дальше заявлений дело не пошло.
Гражданская война во Франции набирала обороты захватив все, без исключения, крупные французские города и их пригороды. Мирные белокожие французы разбегались кто куда, в другие бывшие страны Евросоюза, а на их место приезжали наёмники из частных военных компаний всех мастей и национальностей.
С огромным трудом сумевшая выгнать со своей территории ранее принятых беженцев и жёстко приструнить оставшихся, Германия закрыла свои границы. Долгое время толкаемый в одну сторону маятник неизбежно качнулся обратно и правые идеи вновь обрели среди немцев необыкновенную популярность. Немецкое правительство более всего опасалось совместного выступления и консолидации всех правых сил, пока ещё раздробленных и независимых, но уже показавших тенденцию к сплачиванию.
Израиль и Иран подписали соглашение о временном прекращении огня. Соглашение постоянно нарушалось обеими сторонами и с каждым днём возможность как-то закончить разгоревшийся конфликт становилась всё более эфемерной.
На фоне всех этих событий почти незаметным остался факт объявления нападения Польши на Украину и захват части западной Украины, в том числе и города Львов. Война продлилась полторы недели за которые украинская армия в очередной раз показала свою полную беспомощность, если не сказать бесполезность. Только готовность Белоруссии вмешаться в конфликт, остановила наступление польских военных частей и заставила их остановиться на границах уже захваченных территорий. Сама Польша отрицала, что воевала с Украиной, упорно называя всё произошедшее освободительной операцией.
Вмешавшийся в подогреваемый Турцией ливийский конфликт Египет поначалу добился заметных успехов, но после прямого столкновения с турецкой армией большая часть египетской, попав в несколько крупных котлов, оказалась либо уничтожена, либо пленена. Египетские военачальники судорожно требовали помощи одновременно у России, Китая и США и, в случае если военная помощь не будет оказана, предсказывали скорую военную катастрофу и последующее за ней необыкновенное усиление Турции.
В Америке негры опять грабили магазины, поджигали дома и машины, танцевали голыми на улицах крупных городов и яростно требовали к себе уважения на основании одного только оттенка кожи.
Словом, мир жил своей жизнью, а мы жили своей. Пашка всё чаще пропадал в спортзалах, тренируясь там вместе с оставшимися оперативниками. Лариса занялась систематизацией и сведением всех наших знаний о реальном мире, Маши-Мокоши, апостолах, героях, сверхспособностях и так далее. Надеясь, путём систематизации и перекрёстных ссылок, выделить новую информацию или, хотя бы, понять куда и где следует копать в первую очередь, чтобы узнать что-то полезное.
Я же пытался разработать искусственный интеллект.
Знаете, наверное, нет такого программиста, который бы никогда не пытался написать настоящий ИИ. Если даже таковой разработчик найдётся, то можете плюнуть ему в среду разработки и смело заявить, что он жалкий ремесленник, а не романтик. Настоящий программист всегда должен быть хотя бы немного романтиком
Поначалу, когда ты ещё только учишься, создание «умной программы» кажется не таким уж сложным делом. Ты пытаешься, пробуешь, но ничего не получается. Остаются только разрозненные наработки, которые через несколько лет, если найдёшь их в поисках по жёсткому диску своей рабочей станции, покажутся тебе смешными и нелепыми. Второй этап наступает, когда ты уже более-менее опытный разработчик. На этот раз ты понимаешь огромную сложность задачи и перед тем как садиться писать код сначала читаешь тематические статьи, выбираешь наиболее перспективное направление разработки ИИ, готовишься, собираешь информацию, размышляешь и… обычно дело так и не доходит до самого кодирования.
Что до направлений разработки ИИ, то их, как говорится, на любой вкус. Можно начать разрабатывать «сверху». Это направление экспертных систем, худшим примером которых является встроенная справка операционной системы виндовс. Это декларативные языки программирования где описывается набор правил, начальное и желаемое конечное состояние, то есть описывается решение задачи, но не указывается алгоритм перехода к этому решения. Если вам знакомы такие названия, как «лисп» или «пролог», то вы меня наверняка понимаете. Наконец, к методологии «разработки сверху» можно отнести макропрограмиование, когда любая правильно составленная текстовая строка сама может рассматриваться как код и таким образом программа получает возможность самостоятельно дописывать себя. Разрабатывая ИИ сверху, программист пытается создать готовую сложную структуру способную к самостоятельному развитию и изменению. Первая проблема с которой сталкиваются «разработки сверху» это создание модуля целеполагания.
Направление разработки ИИ «снизу» подразумевает, что программист не создаёт заранее готовую сложную и уже почти разумную структуру, вместо этого он, образно говоря, ставит на огонь «первичный бульон» и с интересом разглядывает то, что может там зародиться. Приверженцы этого направления пытаются копировать существующие в природе живые системы. Это целый класс генетических алгоритмов, в которых различные решения состязаются друг с другом чтобы выделить лучшее, то есть наиболее соответствующее заданным изначально критериям. Если из двух случайных решений ты всегда можешь выбрать какое из них лучше, но понятия не знаешь, как вообще решать поставленную задачу - тогда используй какую-нибудь из множества реализаций генетических алгоритмов и твоё дело в шляпе.
Другое направление разработки «снизу» это получившие большую известность последнее время нейронные сети копирующие процессы, происходящие в настоящих нейронах живых существ. Проблема в том, что в мозге того же муравья так много нейронов, что для построения нейронной сети аналогичной мощности потребуется суперкомпьютер целиком. Архитектура вычислительных машин вообще довольно плохо предназначена для построения нейронных сетей. Здесь, наверное, нужна какая-нибудь другая архитектура.
Наконец, к разработке «снизу» можно отнести эмуляции биоценозов, где виртуальные хищники соревнуются с виртуальными травоядными и даже с виртуальной травой и внутри каждой группы используются различные стратегии выживания.Главная проблема «разработки снизу» - выделить из множества всплывших на поверхность «первичного бульона» сгустков что-нибудь полезное.
Но самый странный факт относительно ИИ заключается в том, что ИИ… уже давно изобретён. Достаточно взять любой микроконтроллер, любую систему обработки изображений, генерации текста, любой компилятор наконец - все они успешно выполняют свои функции, некоторые даже способны к ограниченному самообучению. Это, так называемый, слабый ИИ. В отличии от «слабого», сильный или полноценный ИИ должен не только уметь учиться, но, в первую очередь, должен уметь целенаправленно изменять самого себя.
Какое-то время назад, ещё в те времена, когда победное шествие java только начиналось, приверженцы программирования на языке Cи хвастались тем, что весь язык Си может быть написан на самом языке Си. Аналогичным образом: искусственный интеллект (сильный ИИ) — это программа, которая может писать другие программы и, в частности, может написать сама себя. Такая вот рекурсия вместо нормального определения. Впрочем, это нормально, учитывая то, что мы сейчас пытаемся дать определение тому, чего пока ещё не существует.
А между тем, именно в этом заключалось моё главное преимущество перед всеми остальными разработчиками ИИ, от работающих у себя в гаражах гиков до целых научных институтов занимавшихся сей проблематикой. С некоторых пор я совершенно точно знал, что создание сильного ИИ возможно. Более того, я сам или любой другой человек, мы оба всего лишь НПС в огромной и сложной компьютерной игре. Мы сами - искусственные интеллекты. Те самые «объекты-процессы» о которых как-то проговорилась Мокошь.
Я с полной уверенностью и определённостью мог утверждать, что создание сильного ИИ реально. В этом было моё преимущество. Все остальные только надеялись, что создать сильный ИИ возможно, а я точно знал это. Оставалось немногое. Оставалось его действительно создать.
Может быть таким образом я всего лишь пытался убежать от действительности? Спрятаться от мыслей о приближающейся большой войны и окончательной гибели привычного мне мироустройства за попытками решить выдуманную задачу? Возможно и даже почти наверняка так оно и есть. Сейчас, оглядываясь назад, думаю: неужели тогда я отчаялся настолько, что единственная моя надежда была на рукотворного бога из машины, который неожиданно появится и всё разрешит?
Я мог не признавать этого, но понимание того, сколь мало зависит от меня, моих решений и моих действий, сильно било по мозгам. Современный человек привык считать себя центром вселенной и даже если он утверждает, что это не так, то всё равно это именно так. Настоящее понимание собственной ничтожности и невозможности до конца управлять своей собственной судьбой, не говоря уже о тщетности попыток спасти других людей и привычный тебе мир - всё это сильно давило на меня. Заставляло с ненормальной фанатичностью сосредоточиться на разработке ИИ. Я неделями не поднимался из бомбоубежища на поверхность. Спал урывками и по несколько часов. Лариса и Пашка обеспокоились моим состоянием, но я отвергал помощь друзей и на все их вопросы отвечал одно и тоже: -Потом, дайте немного времени.
Оглядываясь назад, понимаю, что тогда у меня просто был срыв. Тихий и не особенно заметный снаружи. Классический срыв почти классического гика. Глубинные психологические механизмы, чувствуя, как начинают идти в разнос, просто переключили сферу внимания на иную задачу поменяв значение приоритетов, делая важное раньше не важным, а не особенно важное - сверхважным. Я был просто парнем, на которого слишком много всего навалилось.
Выдернула меня из этого состояния Катя. Выдернула бесцеремонно, заявив, что поблизости от подземного города находятся чужие апостолы и так как Хозяйка давно уже не появлялась, разбираться с этим придётся нам самим. Что до меня, то приказ простой: привести себя в порядок и быть готовым идти под её командованием, искать чужих диверсантов, шпионов или кем там является апостол другого Игрока, замеченный в близлежащем провинциальном городке.
Спорить с Екатериной совсем не вариант. Волей-неволей мне пришлось возвращаться к действительности.
И если вас интересует вопрос: создал ли я за эти пару месяцев полноценный ИИ, то мой ответ «нет». Это только в фантастических романах повёрнутые на компьютерах гики создают на коленке искусственные интеллекты. В жизни для этого сначала необходимо разработать подходящую элементарную базу потому, что архитектура современных вычислительных устройств очень хорошо подходит для вычислений, но довольно посредственно для разработки искусственных интеллектов. Возможно, будь в моём распоряжении те самые «квантовые компьютеры» о которых как-то проговорилась Мокошь, возможно тогда у меня что-нибудь и получилось. А так, увы.
К сожалению, я жил в слишком хорошо проработанной и связанной внутренней логикой долбанной компьютерной игре, а не в фантастическом романе где ИИ изобретаются на коленке и чуть ли не на основе ламповых схем. Дикий двухмесячный марафон не принёс мне ничего, кроме десятка килобайт странного кода, даже работающего, но точно не являющегося тем, что можно было бы назвать разумным существом. Но самое главное, я перегрузил себе мозги и снова был готов, сцепив зубы идти к своей цели. Какой именно? Конечно же выбраться в реальный мир и заодно спасти свой собственный, виртуальный.
Цель была ясна, оставалось понять какими путями можно её добиться.