Универсальный тестировщик

MiSide
Джен
В процессе
R
Универсальный тестировщик
автор
Описание
Ты — тестировщик, твоя миссия — находить и устранять ошибки, сохраняя целостность игры. Однако, есть нюанс: твоя память почти полностью заблокирована, а ты сам — Мита Ядро, живая консоль, работающая без перерывов. Каждый день проблем становится больше, а ты один, окружённый Митами и Игроками, которые сидят на их шеях и попивают чаёк. Багов становится больше, и ты держишь всё это на своих плечах... НОВОЕ ГЛОБАЛЬНОЕ ОБНОВЛЕНИЕ 2.0: в игру добавляются моды и кооператив. -ААААА.
Примечания
Поздно пить боржоми, когда почки нет. А, ну и да, основные действия начинаются со второй главы, а первая — это так, разогрев, она мало передает атмосферу фанфика, но является важной для повествования.
Посвящение
Посвящаю моему мозгу, которому хватило сил родить это. Выражаю благодарность моей воле, которая не согнулась под гнётом лени и праздности.
Содержание Вперед

Одна ошибка...

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

Награды от читателей

Войдите на сервис, чтобы оставить свой отзыв о работе.