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