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