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