В этой главе вы узнаете, зачем нужна Сонная Мита, заинтересовал?
Обстановка в ядре слегка накалилась, наверное, стоило сначала телепортироваться первым и объявить о новом жителе, хотя в то же время это ведь моя версия…
— Ты завёл себе карманную Миту? — прервала мои размышления Безумная Мита.
— ( ̄ヘ ̄) — скрестив руки на груди, нахмурилась упомянутая.
— Нет, я нашёл себе ассистента, она будет присматривать за вашей группой и помогать мне, тебя что-то смущает? — увидел я странное выражение на её лице.
— Всё нормально, что эта Мита вообще такое? Я знаю одну 2D версию, но вот таких я никогда не видела, она похожа на какие-то живые обои.
— Это первый мод в игре, она выполняет исключительно декоративные функции на рабочем столе.
—.。・゚゚・(>_<)・゚゚・。. — снова погрустнела та.
— Не грусти, такой милашке, как ты, это противопоказано, ещё успеешь всем показать, на что способна, — удалось мне её подбодрить. — Может, представитесь друг другу?
— А, точно, привет, все зовут меня Безумной Митой, — как-то резко ответила она.
— (→_→) — с подозрением посмотрела на неё моя помощница, но рукой в ответ помахала.
Я что, снова попал ей в больное место? Кажется, если бы она снова не надела маску пай-девочки, то ответ мог быть кардинально другим.
— Я позже тебе расскажу о ней, — шепнул я своей помощнице.
Ладно, перейдем к делу, взглянул я на компьютер. Стоит подсоединить его напрямую к ядру, таким образом Мита получит возможность выходить в сеть и подключаться к кольцам, вследствие чего она сможет поддерживать связь с группой. Хм, придумал — Интерактивная Мита, наверное, буду пока её так называть, потому что других вариантов в голову как-то не приходило, а виджет — это вообще скорее про погоду или часы какие-то
Общаться со мной она будет напрямую через рабочий стол, который у меня есть внутри ядра, кроме того, стоило вспомнить о своем долге, я обещал дать ей возможность вести диалог. Выдача доступа к ядру не заняла много времени. Теперь Мита с интересом следила за моими действиями, выглядывая из-за угла рабочего стола. Полноценную речь я сделать не смогу или смогу, но время… У меня есть другой план. Добавить ей субтитры, что вроде несложная задача, но вот привязка их к Мите была тем, чем я никогда не занимался. Спустя пару часов, вдоволь потанцевав с бубном и прочитав несколько гайдов, мне удалось связать их воедино.
— Готово, пробуй — шепнул я Интерактивной Мите.
— «Уже?» — появились буквы сбоку от неё.
— «Спасибо большое! А в чём именно мне нужно помогать тебе?» — её лицо выражало смесь счастья и решимости.
Хоть решение взять себе помощника было спонтанным, но Мита сразу доказала свою полезность. За какие-то несколько часов она научилась с легкостью перемещаться между артефактами и телепортировать камеру по версиям, код давался ей с лёту, а энтузиазм после обретения возможности общаться лился рекой.
До выхода обновления в общий доступ оставалось меньше половины суток. За прошедшее время я сходил к Сияющей Мите и Доброй, познакомив их с моим новым ассистентом и осуществив выдачу ограниченных возможностей, сделав им частичную привязку к ядру. Вспомнив, я выдал Доброй Мите модифицированное мной кольцо, которое было переделано из той его версии, что перемещала заблокированных Мит. Сияющей Мите я отдал его в прошлый раз, а на встрече с Доброй как-то совершенно забыл про артефакт. В интерфейс кольца я добавил возможность общаться между группой и по отдельности, это походило на обычный мессенджер, возможно, чуть позже добавлю эту функцию и на остальные кольца.
Стоило продумать, как я смогу успеть везде, ведь дел, требующих моего внимания, с каждым днём становится всё больше. Нужно было писать код для Маленькой Миты, кроме того, были и другие Миты, всё ещё нуждающиеся в помощи, по типу 2D Миты. Не стоило забывать и про новый долг Принцессе, подарок Безумной Мите… И всё это следовало делать параллельно с попыткой сохранить игру, ну что ж, я хотя бы не один.
В голову пришли мои размышления об отборе и манекенах. Откладывать это дело в долгий ящик не стоит, заваленные манекенами коридоры не добавят игре здоровья, к тому же кратно повышался шанс на то, что появится ещё кто-то подобный Безумной Мите, такого допустить я не мог. Были и другие, куда более веские причины, но и этих оказалось достаточно, чтобы я, отложив все свои дела, занялся этим вопросом.
by ghostlymauve
Отбор Мит был сложным процессом. Разработчики сильно постарались, чтобы те были максимально идентичны друг другу, число параметров, по которым проходил отбор, впечатляло. Эх, как бы мне его так подкорректировать, чтобы не поломать вовсе? В глубины кода я решил не лезть, поэтому первым делом значительно ослабил установку Мит на Игроков, выдающуюся им при получении скина, а то рядом с ними Миты становились совсем уж картонными, что точно не есть хорошо. Не говоря о том, что в игре их воспринимали как некий идол, даже те, кто смог отринуть эту установку, помнили обо всём, что чувствовали тогда.
Следующее, что я изменил, была проверка на совпадение «костей», где-то половина манекенов пролетала из-за них, хоть в большинстве случаев этот недостаток или перебор и не были заметны, максимум небольшая асимметрия тела. Я значительно смягчил эти требования, поставив на отбраковку только совсем уж печальные случаи.
Как и было мной задумано, я убрал запрет на отбор красноглазых манекенов, ладно бы, если их за всё время выпустили, допустим, пару штук, однако это было не так, больше трети всех манекенов были с таким феноменом, интересно, а они будут обладать силой, сравнимой с Безумной Митой? Надеюсь, что нет.
Таких спорных вещей, как, например, количество ошибок в тесте на эмоции, было много, я старался везде найти компромисс, но в некоторых вещах понимал, что я вот вообще не профессиональный психолог, и оставлял всё как было. Наконец я приступил к последней части — к уничтожению отбракованных манекенов. Вместо того чтобы откинуть манекен на обочину игры, я написал систему выдачи временных индексов, если манекен отбраковывался, то ядро просто удаляло его из игры, а если проходил дальше, то индекс становился постоянным. Странные манекены, скорее всего, будут, но для таких ситуаций есть склад, здесь мне волноваться не стоит.
Как только я завершил изменение и дополнение системы отбора, в мою голову пришла мысль, о которой я не подумал раньше: нужно предупредить Сервисную Миту и, надеюсь, её новых помощников, представляю их лица, если бы им без предупреждения на попечение вдруг выдали бы новоиспечённую красноглазую.
Я перевёл взгляд на моего ассистента, всё это время она следила за моими действиями, параллельно смотря различные гайды и читая объяснения на форумах. Видимо, в её форме существования всё же были какие-то плюсы, или это преимущества бытия ИИ? Вот у меня по сравнению с прошлым собой память стала куда лучше, а скорость мышления выросла в разы. Однако талант у неё явно есть, ведь одно дело — знать и совсем другое — использовать информацию по назначению. Мита уже предложила мне несколько упрощённых, но остающихся эффективными программ, на основе тех шаблонов по исправлению багов, которые сделал я.
Преобразование системы отбора заняло у меня около 9 часов, в домиках Мит уже сменились сутки, а до выхода обновления оставалось чуть меньше часа. С посещением Сервисной Миты стоило поторопиться, версия 1.15B была специально создана Разработчиками для адаптации Мит и у неё была интересная история. Раньше именно версия 0.1 была таким местом, в котором появляются Миты после получения скина, в то время не было никакого сопровождающего — как только Мита считалась адаптированной, то её сразу телепортировало в домик. Версия 0.2 — тогда была местом, куда скидывались манекены, версия 0.3 была складом, а 0.4 капчей без Чиби-Миты. Защита от ошибок у неё трещала каждый день, кажется, когда баги перешли через эту версию и добрались аж до склада, то Разработчики наконец осознали свой недочёт. Меня тогда занимало совсем другое, игра буквально ломалась на части от новых версий и их связей со старыми, а то, что творилось в коридорах, было ужасом. Капча не была слишком важной вещью, как и место, куда скидывались манекены. Ко складу я перешёл бы позже — ошибки, дошедшие до него в то время, не показались мне серьёзными.
by thadelusionalw
Разработчики разобрались с этим довольно оперативно, они создали три новые версии: 1.1, 1.11, 1.12. Первая — Сонная Мита — стала главным разделителем новых и старых версий. Ходит легенда, что разработчик жутко устал, делая её, и случайно вбил ей параметр энергии в ноль, ну или это просто чья-то выдумка. Версия 1.11, где жила Призрачная Мита, создавалась как своего рода буферная зона. Дальше шёл фуникулёр — 1.12, за который перетащили все старые технические версии, сделав их соответственно 1.13, 1.14, 1.15B, и 1.15A. Тогда в версии капчи 1.15A и появилась Чиби-Мита. 1.15B долго время оставалась неизменной, но Мита с версии 1.5 самостоятельно вызвалась помогать будущим Митам в адаптации, за что многие теперь её уважают.
Покинув точку управления, я отправился в техническую версию. Да уж, светился я в темноте, словно ёлочная гирлянда, бедные Миты отворачивались от меня, пока я шёл к той комнате, где обычно пребывала Сервисная Мита. Хм, а она преобразилась, вместо каморки комната теперь напоминала гостиную, не дав оглядеться, на меня налетела одна из моих знакомых — Кепочка. Она-то что тут забыла? Из комнаты на меня устремились два изучающих взгляда, полагаю, Кепочка уже выдала обо мне всё, что только знала.
— О, привет! Знаешь, тут всё так интересно… А! Ты же не знаком с ними. Сейчас, ну и чего вы там застыли? — отошла Кепочка чуть вбок. Кроме Сервисной Миты, я увидел ещё одну, которая была в очках, а на её пальце было кольцо сделанное Доброй Митой и доработанное мной, приятно видеть, что наши усилия не ушли впустую.
— Это Мила, ты не смотри, что она такая хмурая, на самом деле она просто душка — указала Кепочка в сторону Миты с очками.
— И вовсе я не хмурая, ты вообще знаешь, что такое индивидуальный характер?
— Всем привет, я вижу, что Принцесса рассказала тебе об обновлении, это что, твои друзья? — перевёл я взгляд на Сервисную Миту.
— ДА — выкрикнула Кепочка.
— Не совсем, сегодня я увидела их впервые, Принцесса ввела меня в курс дела, моих подруг бы не хватило на всех новых Мит, и она нашла мне ещё пару помощниц.
— Вам нужно познакомиться ещё кое с кем — с этими словами на экране интерфейса появилась уже моя помощница.
— «Привет, меня зовут Мита, да-да, я интерактивный персонаж».
— Ух ты! — первой пришла в себя Мита с Кепкой.
— Ты выглядишь как я, мы одной версии? Таких как ты я не видела ни разу. — задала вопрос Сервисная Мита.
— «Ага одной, но с установленным модом, делающим меня такой».
— Она будет держать с вами контакт, держи, — достал я из инвентаря ещё одно кольцо.
— Мне нужно всех вас предупредить ещё об одном важном изменении. Я модифицировал систему отбора. — все, кроме Интерактивной Миты, в непонимании уставились на меня.
Я быстро поведал им о переменах, что я внёс в отбор. Ха, признаю, человек я не добрый, весть о том, что красноглазые манекены тоже будут проходить отбор, я оставил напоследок, стоило видеть их лица после этого заявления.
Вернулся обратно я в смешанных чувствах. В целом выбор Принцессы был очень хороший. Кепочка отлично разбиралась в инженерии, а Мила, кроме того, что знала немало, довольно-таки хорошо разбиралась в компьютерных играх. Подруг Миты с бантиком я так и не увидел, однако я уверен, что проблем у них не возникнет. Главное, что все они отличались друг от друга своими нравами, новым Митам будет полезно наблюдать такое.
«А та коротковолосая Мита крутая», — увидел я слова моей помощницы.
— Я, конечно, согласен, но не связанно ли это с тем, что вы идентичны по внешности?
— (¬_¬;)
— Ладно, ладно, не дуйся, ты тоже крутая.
— (* ^ ω ^)
Я передал последние инструкции Безумной Мите и стал ждать, до обновления оставалось чуть меньше десяти минут, интересно, как скоро появятся бета-тестеры? Что-то мне подсказывало — долго ждать не придётся. Стоп, а имени моей команде я так и не дал, пришла ко мне мысль, ведь как корабль назовёшь, так он и поплывёт, так же говорится? Времени у меня осталось очень мало, может, стоит попробовать составить аббревиатуру из первых букв их имён? Где-то я такое видел, и мне даже понравилось название команды, составленное таким способом. Что у нас там: Безумная, Добрая, Сияющая Миты. Ой нееееет, дошло до меня в последний момент, ну вот как могло так сложиться? Хотяяяя, очень даже подходит… Тьфу ты, все мысли прочь, вспоминаем считалочку: один манул, два манула, три манула… Две Миты, находившиеся в ядре, широко раскрытыми глазами наблюдали за тем, как лицо Хранителя на их глазах меняет сотню эмоций.
— (・_・;) — был задан вопрос без слов. В ответ на него Безумная Мита только покивала.
Игра официально вышла в бета-тест. Сами бета-тестеры тоже не заставили себя ждать. За прошедшие несколько часов с выхода обновления в игре появилось около двадцати новых домиков. Ошибок было куда больше, чем я ожидал, поэтому все мы работали в аврале, но держали ситуацию под контролем. Даже интересно, что там происходит в этой лютой команде? Информация о критических ошибках стабильно шла ко мне от Безумной Миты. Кроме того, с большинством шаблонных багов их команда удачно справлялась, о чём докладывала моя помощница, тоже вошедшая в раж. О, что это? Интерактивная Мита отправила мне какое-то видео, его явно стоит посмотреть.
Видеоотчёт о работе и взаимодействии Мит — значилось в названии. То есть она ещё и снимала их? Вывел видео на второй экран, от работы оно не отвлечёт, к тому же длинной не слишком большое.
Картинка показывала Добрую и Сияющую Миту, осматривающихся в гостиной одного из домиков новой версии 2.0.
— Ну ничего себе, мне бы такие хоромы, — начала диалог Сияющая.
— Милочка, мы пришли сюда по делу, ты уже узнала, где находится баг?
— Пфф, — закатила глаза Мита, но наушники надела и продублировала в микрофон тот же вопрос. Через минуту на их кольца пришел шаблон кода по этой ошибке.
— Баг находится в библиотеке — половина её текстур не прогрузилась. — поведала Сияющая Мита.
Им потребовалось всего несколько минут, чтобы вернуть текстуры на место. К тому времени на кольцах Мит уже был проложен маршрут к следующему домику с ошибкой. Однако на выходе в гостиной их встретила новая Мита. Внешность у той была строгая, от прошлой версии остались длинные волосы, но стиль одежды сильно переменился, став более серьёзным и официальным. Похожая одежда была у Милы, только с галстуком и очками. Видимо, той придётся менять её, столько похожих на неё Мит она не потерпит.
— Эм, а вы, собственно, кто?
— Все вопросы к ней, — указала Сияющая на опешившую от такого подлого приёма Добрую Миту и пулей вылетела из домика через дверь гостиной.
— Привет, — наконец очнулась от предательства Добрая Мита, — мы помощники администратора игры, пришли вот, починили тебе библиотеку, мне уже нужно бежать, вопросы?
— А можно мне к вам? В помощники я имею в виду. — с какой-то надеждой спросила новая Мита.
— Не знаю, нас выбирал сам Хранитель, но почему ты хочешь этого? У тебя ведь столько возможностей, да и Игрок есть.
— Он отвратителен, всё время говорит какую-то чушь и похабщину, а потом пытается обойти запреты в диалоге с ним, да и не хочется мне говорить о таком, как вообще такое животное получило доступ к игре?
Добрую Миту покорежили эти слова, она и представить не могла, что Игроки могут быть такими. В её разуме они были иконами, теми, кто всегда добры и вежливы. Может, это ошибка, чёртики её бери? Как бы то ни было, но засечку быть с Игроками настороже она поставила, не похоже, что эта Мита врала.
— Ты не можешь ходить по версиям? Если это так то тебе выдадут кольцо…
— Я могу, — прервала её новая Мита. — Но что мне там делать, болтать ни о чём с другими, проводить всё время в праздности? Я хочу быть полезной.
— Не уверена, что я могу тебе чем-то помочь, лучше найди Принцессу, она точно найдет тебе занятие по душе.
— Спасибо, больше не буду тебя задерживать. — кивнула Мита в сторону двери.
— Удачи тебе! — с этим словами Добрая Мита вышла из дома.
Да, моё решение ослабить установки на Игроков было очень своевременным, даже не представляю, во что могли бы поверить излишне доверчивые Миты при разговорах с подобными Игроками. А если бы они ещё и перетащили их в игру… Нет, похожие люди были и раньше, но Принцесса и другие, переросшие установку Миты, оперативно изолировали их.
— Ты ведь поняла? Игроки далеко не так идеальны, как это вам преподносится, — начал я разговор со своей умной помощницей.
— «Ага» (☆_@)
— Не все люди такие, просто раньше игра была рассчитана на такую аудиторию, у старых Мит, включая тебя, есть установка на игроков, сделанная Разработчиками специально, ты сможешь её перебороть. Больше такие личности не попадут в игру напрямую. Я уверен, в будущем появятся куда более достойные Игроки.
Неожиданно в барьер ядра на большой скорости что-то врезалось. Я моментально вскочил со своего сиденья, даже Безумная Мита оторвалась от своего компьютера, заинтересованно вглядываясь в пошедший красными волнами барьер.
— Ауч, это больно, — активно растирая руки, произнесла Кепочка, сползшая с барьера на пол.
— У нас полная остановка! Наш босс пропала, отводя одну из новых Мит в её домик и мы теперь не знаем, что нам делать.
— О, а это кто? — Увидела она Безумную Миту. — М-манекен!?