» Фантастика » » Читать онлайн
Страница 197 из 245 Настройки

Убедившись что паренек уловил суть моих слов, облокотился на край стола и уставился на монитор с проектом в Вижуал Студио. Теперь к каждому логическому блоку, где упоминался «Эйдос», прилагалось текстовое пояснение в комментариях — зачем он, собственно, тут нужен.

— Как Костяной отреагировал на урезание его возможностей? Не бунтовал? В каких вы вообще сейчас отношениях с ним? — Задал я давно волнующий меня вопрос.

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

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

— Попросил, говоришь? — Я скептически поднял бровь, зацепившись за странную, слишком уж человечную формулировку, как раз пробегая глазами те самые «кибер-якорные строчки»:

public class VitalityAnchor : MonoBehaviour

{

// Скрытые якоря в киберпространстве, сохраняют непрерывность сознания

private string[] _cyberspaceAnchors = { "0x7F_Eidos_Subnet", "AppDomain_Backup_Node" };

private float _existentialIntegrity = 1.0f;

protected void Update()

{

// Утилиты жизнеобеспечения

MaintainSystemHomeostasis();

PreventGarbageCollection();

}

}

— Ну, как просил… — Замялся Коул, отводя взгляд в сторону гудящего системника. — Я мог либо согласиться на его настоятельное предложение, либо… согласиться на его предложение. Третьего варианта он мне не озвучил.

— Демократичненько. То есть, все-таки вы не дружите…

— Не. — Коул резко мотнул головой. — Знаешь, это вряд ли можно назвать дружбой. Скорее, это взаимовыгодный паразитизм. Я даю ему доступ к технологиям и помогаю мстить, а он не трогает мои мозги и… помогает мне мстить.

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

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

— В смысле? — Я удивленно поднял бровь. — Костяной сам не знает о пределах своего потенциала? Что-то ты гонишь, брат.

Коул лишь развел руками.

— Это сложно объяснить словами… Но, как я понял с его слов, Эйдос был создан или пробудился, хрен знает, совсем недавно. А я — вообще первый в истории, кому посчастливилось стать его физическим носителем. У него вроде как есть база знаний. Но от этой википедии мало толку в таких вопросах…

— Мда… Короче, встретились два одиночества в ясельной группе. — Хохотнул я, пролистывая колесиком мыши очередной массивный блок с надстройкой Эйдоса. На этот раз функция отвечала за продвинутое распознавание паттернов поведения игрока. — Значит нужно доделать ремонт как можно скорее. И начать полноценные тесты.

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

— Короче, если я все правильно понял, ты решил заткнуть Эйдосом дыру нашей системы динамической подстройки сложности? — Цокнул я языком, внимательно просмотрев последний скрипт, привязанный к спавну зомби.

— Бери чуть шире. — Коул оживился и оперся локтями на стол. — Раньше я пытался припрятать куски кода Эйдоса между обычных строк. Это сильно ограничивало его в функционале. Но теперь я подумал, раз уж нам с ним можно не шкериться от тебя, почему бы не зафигачить черепка как полноценную надстройку над ГОАПом?

— То есть, без самой базы ГОАП он работать не может? Или работает хуже?

— Не может! — Снова радостно кивнул парнишка, радуясь, что я уловил суть. — Бляха, это сложно объяснить на пальцах, но… Представь нашу базовую систему ГОАП как тупое, механическое тело робота. С железными руками, ногами и болтающимся промеж них коннектором.

— Допустим.