![]() |
Эта крипипаста переведена с иноязычной вики
Автор статьи не является автором крипипасты.
|
Многие знают о печально известной сущности Minecraft "Entity 303", старинной сказке о подражателе Хиробрина. Многие также знают, что эта Сущность - чистейшая чушь. Конечно, это не оставляет мир Minecraft свободным от таких ужасов, солнечного света и радуг. Нет, при создании Minecraft возникла сущность намного хуже, чем можно было представить. И я знаю эту историю, потому что мой отец работал в Mojang.
Примерно в то время, когда структура Minecraft только создавалась, 2010, Indev, Infdev, Alpha, вокруг небольшого штата Mojang шли разговоры о включении главного врага в Minecraft, хуже, чем пауки, хуже, чем ползучие, что-то, что могло бы бросить вызов игроку или напугать его. Что-то похожее на человека, но в зловещей долине. Именно здесь родился проект под кодовым названием "Annihilation". Само уничтожение началось как несколько бесполезных нулей, спрятанных в коде ранних версий Minecraft, и как пасхальное яйцо, и как будущий ориентир для того, где разработчики будут писать код для объекта.
Работа над Annihilation началась в середине бета-версии Minecraft, когда в игру действительно начали добавляться функции. Скин для сущности был сгенерирован процедурно, как в мире Minecraft, с использованием оттенков серого и оттенков красного. Скин, полученный в результате этого вычисления, не была похожа на человеческую, но была наклеена на модель Стива. Сначала сущности был предоставлен не такой уж ужасающий ИИ зомби, но со временем рабочие Mojang адаптировали ИИ зомби во что-то более похожее на ИИ странника края, которое мы видим сегодня, не пугающее, но невероятно нервирующее.
В настоящее время сущность распространялась за кадром в версиях Minecraft, но, конечно, не могла быть создана с использованием какой-либо стандартной игровой функции (яйца призывания не существовали бы до выхода бета-версии и выпуска 1.0). Единственный способ появления сущности заключался в том, чтобы в качестве начального значения было введено ровно 8 нулей. Аннигиляция могла возникнуть только при определенных координатах в этом "нулевом мире". Даже я не узнал, что это за координата.
По мере развития бета-версии и когда Mojang начал писать официальную историю Minecraft, как это будет в 1.0, сотрудники полностью заблокировали код Annihilation, работая над такими функциями, как The End и дракон, который населяет его, спасая сущность. для будущего пост-релизного обновления. Главный разработчик Annihilation, мой отец, заметил, что сложный Java-код Annihilation вернулся к нулям на своем месте, но сущность все равно будет появляться в нулевом мире в своих координатах, как и предполагалось в тестовой среде.
Annihilation осталась почти заброшенной после выпуска Minecraft, где Mojang немного отвлеклись от Minecraft, зная, что их игра, наконец, достигла своего момента. Однако в спешке с выпуском Minecraft на Minecon 2011 никто из команды разработчиков не обнаружил ошибку в коде, которая позволяла Annihilation сливаться с основной ветвью кода Minecraft, предоставляя ей доступ ко всем битам и байтам игры.
Вернувшись к своим столам в офисе Mojang, команда Minecraft заметила, что код Minecraft, который представлял собой конкретное число, установленное в Release, рос в геометрической прогрессии в их отсутствие. Мой отец взглянул на написанный им код и заметил, что Annihilation полностью переработала свой собственный код, даже расширив его с помощью движка процедурной генерации Minecraft и взяв биты из кода другого ИИ. Когда он пытался отредактировать этот код, он немедленно возвращался к нулю и вызывал ошибку в среде, прежде чем снова вернуться к коду Java.
Некого было винить в том, что Annihilation вышла из-под их рук. До появления Minecon офис Mojang был заперт, а комната была пуста. Моему отцу было приказано прекратить работу над "Annihilation" до дальнейшего уведомления, лишь пытаясь найти способы удалить ее код из игры. Mojang не мог позволить себе выпускать версии Minecraft с незапланированным выпуском Annihilation, поэтому Джеб предпринял несколько шагов, чтобы хотя бы заблокировать код Annihilation, чтобы его нельзя было запустить в среде Minecraft.
К облегчению сотрудников Mojang, они смогли выпустить Minecraft 1.1, обновление, в которое добавлены яйца призывания, без какого-либо кода для яйца призывания annihilation, способствуя сохранению annihailation от публики. Однако однажды ночью Нотч сам обнаружил ложь, из-за которой мой отец потеряет работу. По словам моего отца, Annihilation подключилась к пользователю Mojang моего отца и отредактировала код своего имени, изменив его на нули, чтобы это выглядело так, будто он был тем, кто пытался вернуть Annihilation. Нотч не стал воспринимать всякую чушь и уволил моего отца, исключив его из штата Mojang.
Я стал заядлым игроком в игру, в которую участвовал мой отец, и был взволнован тем, что всякий раз, когда он приходил домой, чтобы поиграть в нее со мной или рассказать истории о том, что происходит в офисе Mojang. Однако в день увольнения он пришел домой, зашел в свою комнату и захлопнул дверь. Как бы я ни умолял его выйти, мне казалось, что он был слишком унижен, чтобы даже взглянуть в лицо своему сыну.
30 апреля 2012 года пользователь, имя которого до сих пор неизвестно, написал о сущности, похожей на Хиробрина, на форумах Minecraft. Сообщение OP было таким:
"Я создал новый мир Minecraft в версии 1.2.5 на мирной сложности, намереваясь погрузиться в безмятежность мира Minecraft, лишенного страха перед смертоносными существами. Появившись в этом мире, я очутился на совершенно плоском куске травы, окруженном кусками скал и холмов. Думая, что это может стать интересным моментом при показе сида, я нажал F3, чтобы просмотреть сид, но обнаружил, что это один ноль. Я все равно записал этот факт в Блокноте вместе с моим системным временем при создании мира, 12:00 PM, 30 апреля 2012 г. (Minecraft использует системное время для своего алгоритма создания мира, если начальное число не введено вручную). Передо мной были удобные ступеньки на обрывке утеса, по которому я взобрался на плато выше. Как только моя голова миновала край плато, я заметил серую фигуру, которая на сверхчеловеческой скорости бежала от меня, лишь мельком увидев ее. Думая, что это плод моего воображения, я продолжил.

В следующий раз я увидел эту фигуру намного позже в игре. Я приготовился вернуться в свою шахту в поисках алмазов. Как ни странно, игра вылетала до 0 кадров в секунду, и при просмотре меню F3 время от времени использовалось 0 МБ ОЗУ, что, как я думал, было связано с фоновыми процессами на моем компьютере, которые достаточно скоро утихнут. Даже получив логичный ответ, я занервничал, мои рефлексы были готовы щелкнуть любую кнопку передо мной, если что-то случится. И, как и ожидалось, я повернул голову своего игрока к своей шахте и обнаружил, что все факелы отсутствуют, а сущность исчезает на дне диагональной пещеры. Я нажимаю на экран печати достаточно быстро, чтобы уловить единственное доказательство его существования. Взгляните на это и посмотрите внимательно.
После этого наблюдения мой мир начал вести себя довольно странно. Мои мины на дне диагональной шахты, которую я послал, в конечном итоге начали пересекать одну и ту же лавовую пещеру снова и снова, независимо от того, как далеко я добывал по горизонтали, те же руды и все такое. Я начал бы испытывать постоянные сбои, при этом журналы сбоев полностью обнулялись (очевидно, без помощи). Я продолжаю увеличивать выделенную оперативную память моего Minecraft, но все еще получаю огромные всплески лагов и сбои оперативной памяти."
Еще одно интересное наблюдение Entity Zero было заявлено позже, на этот раз при обстоятельствах, когда оно находилось в мире Feed the Beast, и сущность фактически взаимодействовала с модифицированными частями.
"Я в основном дошел до поздней стадии своего мира FTB, когда массовый производитель печатает ценные вещи в абсурдных количествах, полный набор квантовой брони, но все еще не завершил игру. С тех пор, как этот мир был создан всего несколько недель назад, ничего необычного не произошло. Я провел, вероятно, первые две недели существования мира, истощая значительный объем области его природных ресурсов, чтобы дать толчок любым усилиям, которые я предприму после. даже во время этих одиноких ночей добыча в глубоких пещерах. Следующие недели начнутся с моих попыток понять, с какого аспекта FTB начать в первую очередь, что в конечном итоге стало IndustrialCraft 2, прежде чем использовать плоды моих достижений IC2, чтобы перейти к другим области и расширить базу, которую я лелеял.
До этого момента все казалось нормально, пока не начались вылеты ОЗУ. Никаких сбоев в игре, просто использование оперативной памяти время от времени внезапно падает до нуля. Изначально я не связывал это с чем-то сверхъестественным, паранормальным или чем-то еще, думая, что это просто множество машин и устройств, работающих на моем компьютере и замедляющих его работу. Однако, пытаясь увидеть причину этого в файлах журнала, я обнаружил, что на каждой временной метке, при которой происходит сбой ОЗУ, все, что следует за меткой времени, будет строкой нулей. Никаких указаний на источник проблемы. Я заметил, что дневная производительность моего массового производителя тоже начала снижаться, несмотря на то, что моя солнечная ферма высокого напряжения оставалась неизменной и защищенной от всех внешних угроз. При дальнейшем осмотре я обнаружил, что кто-то отсоединил много стекловолоконных кабелей, сделав половину солнечных панелей бесполезными. В противном случае никакие мобы или игровые функции не могли бы привести к исчезновению кабелей.
Все стало еще более странным, когда я вернулся в шахты после очень долгого времени, чтобы собрать ресурсы для замены кабелей и для более продвинутых технологий. Старые шахты, которые, как я клялся, не прошли ничего, прежде чем начали проходить через одну и ту же пещеру снова и снова, расширяя их. Я мог даже поклясться, что иногда видел серую прозрачную фигуру, проносящуюся мимо уголков моего зрения. Самый жуткий опыт в этом исследовании был, когда я прокпал через туннель прямо к совершенно пустому участку, за исключением слоя коренной породы с Y=0.
Вернувшись ночью на поверхность и вернувшись на свою базу, я снова поймал серую фигуру рядом с моим массовым производителем, прежде чем он изменил облицовку нескольких машин голыми руками, в результате чего вся база взорвалась из-за разницы в напряжении.. Я пережил взрыв, но все время ругался.
В процессе восстановления технологической империи, которую я создал, я продолжал замечать, как мои машины изменяют себя, а также еще более странное появление мобов и их ИИ, которые полностью замерзают, заставляя их смотреть на север и перестать взаимодействовать с окружающей средой. даже если я ударил враждебного. Входы в мои шахты загораживались обсидианом, казалось бы, кем-то поставленным. Каждый раз, когда я не следил за определенным аспектом своего мира, он менялся или полностью исчезал".