Как взорвать планету земля в майнкрафт

Обновлено: 05.07.2024

Насколько часто встречаются руды, как устроен генератор мира и откуда взялись «Далёкие земли».

В рубрике «За кадром» редакция и пользователи DTF публикуют и переводят материалы про «закулисье» видеоигр — контент, скрытый от посторонних глаз. Сюда попадают различные геймдизайнерские и художественные приёмы, которые наглядно демонстрируют то, как разрабатываются видеоигры, — а также разного рода баги и пасхалки.

Но выпуск про Minecraft получился немного иным. В отличие от других игр в рубрике, миры в Minecraft генерируются случайным образом. В них не отыскать ни пасхалок, ни «закулисного» контента — лишь баги и интересные закономерности при создании уровней.

Поэтому данный материал вряд ли будет полезен с точки зрения геймдева. Но зато здесь вы сможете прочесть множество любопытных фактов про техническую сторону Minecraft — известных и не очень.

Начнём с главного — с руд, которые нужно добывать. Они скрыты в толще каменных пород, и зачастую игрок вынужден копать вслепую, чтобы наткнуться на нужный металл.

Впрочем, если отключить текстуры камней при помощи читов, станет видно, насколько часто руды встречаются на самом деле. Те, кто хоть раз пробовал использовать моды в духе X-Ray, сразу узнают вид.

В Minecraft чем ниже копать, тем более редкие металлы начнут попадаться. Верхние пласты зачастую занимает уголь с железом, а пониже начинают появляться редстоун, золото, лазурит и настоящая ценность — алмазы с изумрудами. Последние, кстати, спаунятся лишь в горных биомах.

Вот так выглядит примерное распределение руд по всей высоте карты.

График распределения руд по высоте для мира, созданного в версии 1.12.2. По вертикали — частота появления, по горизонтали — уровень высоты

Миры в Minecraft поделены на чанки — столбы площадью 16х16, — и, согласно статистике, как минимум три блока алмазной руды приходится на один чанк. Так что если вы за несколько часов не нашли ни один из них, скорее всего, вы просто неправильно копаете.

Популярный совет о том, что если вы нашли лавовое озеро, то где-то рядом должны быть алмазы — это заблуждение. Генерация озёр и алмазной руды никак не взаимосвязаны — просто чаще всего их можно найти на одной высоте.

При помощи того же X-Ray можно увидеть, как выглядит сеть подземных пещер.

Следующие трюки можно провернуть и без читов — достаточно просто зайти в настройки генерации уровня.

Если в опциях создания плоского мира включить заброшенные шахты, но убрать слой камня, уровень будет выглядеть как-то так.

Начинаешь понимать, насколько далеко шахты могут тянуться.

Таким же образом можно получить подземные Крепости в чистом виде.

Вот что будет, если создать плоский мир из песка и сломать нижний блок. Когда это происходит, все сторонние блоки считывают, что песок рядом с ними сломался — в итоге срабатывает триггер, и все они устремляются вниз.

Долго это пронаблюдать не получится, так как игра крашится.

Дело в том, что падающие блоки (песок, гравий, активированный динамит) с технической точки зрения — это не блоки, а сущности, то есть мобы. И обрабатывать такое большое количество мобов одновременно становится очень сложно

В основе генерации мира Minecraft лежат шумы Перлина — алгоритм для генерации объёмных ландшафтов.

Генератором создаётся карта шумов — или, грубо говоря, карта высот. Её можно сравнить с топографической картой: там, где светлее — местность выше, там, где темнее — ниже.

Но получившаяся карта далека от идеала — большие значения могут соседствовать рядом с маленькими, из-за чего местность получается неестественно обрывистой. Что-то подобное можно было наблюдать в самой первой версии Minecraft, которая тогда ещё называлась «Cave Game».

Чтобы «сгладить» ландшафт, применяется интерполяция — находятся промежуточные значения. Генерируются горы и низины.

Затем добавляются элементы вроде деревьев, рек, озёр, деревень NPC и так далее. Получается привычный нам мир.

В отличие от игрового уровня, облака в Minecraft не генерируются случайно — наоборот, у них всегда одна и та же текстура, которую можно найти в файлах игры.

А если во время ливня подняться значительно выше облаков (где-то на высоту 460-470 блоков), дождь сменится снегопадом. Это касается не всех биомов — в пустыне осадков вообще никаких нет.

Из-за дальности прорисовки, если подняться на большую высоту, солнце можно увидеть даже ночью, а луну — днём.

Если применить зелье невидимости на пауках, в воздухе останутся видны их глаза. Разработчики смогли это реализовать в том числе благодаря тому, что глаза с технической точки зрения — это отдельная текстура.

С Эндерменами та же история.

Сейчас многие модификации и программы позволяют посмотреть на то, как тот или иной сгенерированный мир выглядит сверху. Ниже — несколько примеров со снимками.

Ярко-зелёный цвет — болота, рыжий — месы, ярко-фиолетовый — грибные острова

Вот тут показана карта мира со всеми адскими крепостями, на которые можно наткнуться, если активировать портал в Нижний мир. Видно, что они генерируются полосами с юга на север.

То есть, если вы нашли адскую крепость в Нижнем мире, достаточно проследовать на юг или север, чтобы найти ещё одну

А на снимке ниже по краям отчётливо видно, что с генератором происходит что-то не то.

Это называется «Далёкие земли» (Far Lands) — искажения в генераторе мира после того, как игрок пересекает координату в 12 550 824 блока от центра. Эффект уже пофиксили в Java Edition на ПК, но на мобильных платформах и консолях он всё ещё существует.

Причина генерации «Далёких земель» следующая. Как уже было сказано ранее, генератор миров использует трёхмерный шум Перлина, чтобы создать мир.

Карта шума покрывает значения в интервале [−2^31, 2^31) — поэтому, грубо говоря, последнее значение, которое учитывается картой, это число, меньшее 2^31 или 2 147 483 648.

При этом на каждый блок отводится 171,103 значений шума. И если разделить 2^31 на это число, получается 12 550 824 — место прохождения границы Далёких земель. На этих координатах с генератором начинают происходить ошибки.

Вот так они выглядят в Эндере.

А вот так — в Java Edition до того, как их пофиксили в версии Beta 1.8. На каждой платформе они смотрятся по-разному.

Кстати, недавно один из стримеров дошёл до «Далёких земель» вручную. На это у него ушло около девяти месяцев. Здесь можно посмотреть на его реакцию, когда он впервые увидел слоистый ландшафт на границе дальности прорисовки

В Java Edition на ПК для того, чтобы «Далёкие земли» не появлялись в принципе, их сначала «отодвинули» при помощи фикса на расстояние свыше 30 миллионов блоков, а затем ограничили генерацию мира дальше этих значений.

Теперь, как только игрок попытается добраться до туда, на координате 29 999 983 он увидит мерцающую стену — границу мира.

За ней можно увидеть пару чанков, но все они ложные — сквозь них можно провалиться

Ну и напоследок немного типичного контента для рубрики. У снежного голема под тыквенным шлемом скрыто лицо снеговика.

Раньше в игре не было легального способа это увидеть, но недавно в обновлении добавили возможность снять тыкву с помощью ножниц

Зря они миру четкие границы сделали. Изюминку такую убрали (

Я помню на каком-то серве как раз в дальних землях поселился, ваще каефно было

А администрация не крыла тебя матами за размеры карты или лаги? :D

Если он не дошел, а телепортировался в них, то размер карты почти не увеличится

Туда ведь, вроде, дойти нереально? Слышал парень с ютуба уже несколько лет именно «идет» туда.

В то время нет, ну сказали мол, дело твоё но у тебя будут лаги, а я сказал "Да мне ваще пофиг, я сижу играю и мне ваще пофиг", а на то время у меня был модем :D

У разрабов импотенция. Изменения ради изменений.

Если применить зелье невидимости на пауках, в воздухе останутся видны их глаза. Разработчики смогли это реализовать в том числе благодаря тому, что глаза с технической точки зрения — это отдельная текстура.

Любил, кстати, когда был админом на одном серваке, наказывать гриферов закидывая их в залоченый дом "с приведениями": Все двери замурованы и стоит админский приват территории, дом в таких ебенях что никто не найдёт (если не спалит кардинаты). Дом был из жутких серых блоков, в полутемноте, врубал дождь с молниями, переставлял сетхомы гриферов и точки респауна в дом, кидал им мут, и спавнил ядовитых пауков с перефексом на бесконечное зелье невидимости и кучу хп)

Это надо было видеть)

вообще плагин пунишментал был что-то с чем то - особенно любимая команда "пороная" когда сервак тригерит игроку всякие криповые звуки игры в рандомные моменты. ред.

Месье знает толк.

Да, кажется, что зря убрали далекие земли - это же баг покруче иных фич

То-есть другими словами ты срезаешь лицо ножницами бедному голему? Дизлайк за это тебе!

Комментарий удален по просьбе пользователя

Снежный голем без тыквы не голем а снеговик! Ведь голем это.. невоодушевлённое существо.. из. из какого-то материала. кхм ._.

скорее разрезаешь тыкву, что бы снять её

где темнее — местность выше, там, где светлее — ниже

Насколько знаю, карта высот работает наоборот.

Точно, спасибо! Исправил.

Далёкие земли эпично выглядят

Надеюсь в следующем Майкрафте они улучшат систему генерации ландшафта и количество биомов. А также логику их расположения.

Следующего Майнкрафта не будет. Пусть здесь переделают генерацию.

Есть очень много хороших модов на любой вкус, которые неплохо перерабатывают систему биомов. В стиле ванильных в том числе.

Я знаю что моды хороши, но мне кажется всё таки необходимо сделать качественный технологический скачок, который недоступен модам. Не столь в смысле самого графона, сколько в именно технологиях генерации, АИ и тд.

Ну такое. Не думаю что они сделают совсем другую генерацию мира. Сейчас что-то среднее между генерацией реалистичного ландшафта и фентезийного. То есть фентези на минималках, без кучи летающих островов и всякого такого странного.

Ну и да, при желании это можно модами прикрутить и настроить вообще как угодно.

А если ты про разнообразие ландшафт - я тут за. Просто на добавлять всяких вариантов которые и так существуют в реальном мире. Шестигранные скалы, гейзеры, вулканы, всякие вариации гор - с снежными верхушками, с пустыней наверху, разнообразить реки с перепадами высот, с водопадами, уходом под землю, разные пещеры и т.д. Тут я полностью за. ред.

Про это и речь. Было бы хорошо увидеть каньоны например, правдоподобные пустыни, леса и тд. К томе же, очень не помешало бы сделать получше физику и АИ, возможность создавать разнообразный транспорт без костылей.
В целом концепция Майкрафта имеет ещё огромный задел на развитие.

Например можно создать просто идеальную фэнтезийную песочницу которая может сама генерировать истории игроку на уровне скажем дварф фортресс, если запилить экстенсивный АИ мобам и дать им развиваться (ну разумеется с условностями и ограничениями) и интерактировать между собой.

Появилось ли что-то вменяемо рабочее на тему вертикального размера мира?

Да, есть мод cubic chunks

Не крашается, производительность не дропает? С другими модами ка работает?

По сути, если я правильно понимаю, он использует те самые Дальние Земли для хранения своих чанков (ну, по крайней мере так работает мод Valkyrien Skies, в настоящее положение которого я случайно попал, когда использовал мод Dimension Doors, который на выходе из своего подземелья телепортирует игрока на ту точку, где находится физическая дверь, после чего я увидел, что находился вне границ обычного, для 1.12.2, мира - и, скорее всего, по этой же причине я находил свой летучий корабль на наслоенном сверху чанке из Cubic Chunks).
Нужно представить обычный мир майнкрафта - как поле для шахмат. И вот Cubic Chunks это как если бы бралось второе поле для шахмат, которое изначально расположено по диагонали к обычному, и ставилось поверх первого поля для шахмат. И так бесконечно.
Так что да, на производительность он повлияет. Но не так, чтобы совсем уж сильно. Просто нужно понимать, что чанки это не именно 16x16x128, а 16x16x16 (т.е. да, чанк - это ровный куб по 16 подкубиков в каждую сторону; так он подразделяется при рендеринге, для оптимизации, но для хранения используется высота в 128; кстати, до беты 1.3, если я правильно помню, они хранились тоже по высоте в 16, затем хранились по высоте в 128, которая была максимальной, а после версии 1.2.1 начали храниться в два слоя по 128, потому что максимальная высота стала 256). Поэтому, технически, дистанция прорисовки чанков должна будет работать во все три стороны, при использовании Cubic Chunks, где при значении в 16 должен быть виден один стандартный чанк.
Ну или может быть, что я неправильно всё понял и на самом деле используется многомирная система. Тоже рабочий вариант, но тогда нужно как-то шаманить с порталами, для показа мира ниже или выше игрового. Но ничего невозможного, я думаю.

ну ты и напридумывал, там нет никакой системы миров, ни дальних земель. на оф гитхабе все описано: Normally Minecraft uses Chunk class, which represents a 16x256x16 blocks pieces of terrain, and it has only X and Z coordinates. The idea of Cubic Chunks is to change chunk size to 16x16x16 and add Y coordinate to it.
И с прорисовкой чанков все хорошо

Карта Cube Block: Планета с Гравитацией [1.15.2] [1.14.4] [1.12.2] [1.7.10]

Карта Cube Block: Планета с Гравитацией [1.15.2] [1.14.4] [1.12.2] [1.7.10]

Карта Cube Block: Планета с Гравитацией - это карта на выживание в стиле скайблок, но вместо небольшого острова вы будете высиживать на небольшой планете которая выглядит очень реалистично, с каждой ее стороны растут деревья и даже есть постройки.

На самом деле это первая и ранняя часть карты в этом стиле, уже вышла версия cube block x3 с тремя планетами, а не одной.

Сама карта достаточно простая, она работает на любой версии игры, в том числе на 1.15.2, но оригинальный мод есть только на 1.7.10. Частично можно заменить данный мод на up and down and all around, у него есть возможности для создания гравитации.

В Minecraft воссоздали планету Земля в масштабе 1:1

Игроки воссоздали в Minecraft планету Земля в натуральную величину и опубликовали видео с результатом на YouTube. В строительстве им помогла пара модов, которые используют карты Google.

Авторы сообщили, что создавали планету Земля в игре с помощью модов Terra 1 to 1 и Cubic Chunks. Первый помогает в создании ландшафта по Google Maps, а второй отменяет верхнее ограничение на строительство. Авторы также призвали других игроков в Minecraft заняться наполнением городов на планете Земля.

Фанат построил Дом иллюзий в Minecraft с подвохом и без мода с иммерсивными порталами

Фанат построил Дом иллюзий в Minecraft с подвохом и без мода с иммерсивными порталами

Фанат Minecraft делает потрясающие 3D компиляции поверх геймплея игры с реалистичной физикой

Фанат Minecraft делает потрясающие 3D компиляции поверх геймплея игры с реалистичной физикой

В Minecraft воссоздали планету Земля с максимальной точностью и в масштабе 1:1


В Minecraft появилась планета Земля в масштабе 1:1. Совершившие невозможное геймеры рассказали о том, как им это удалось, а также опубликовали видеодоказательство в YouTube.

Чтобы построить целую планету игроки воспользовались двумя очень важными модами: Cubic Chunks и Terra 1 to 1. Благодаря первому им удалось обойти ограничение на вертикальное строительство, а второй позаботился о воссоздании реалистичный локаций с помощью Google Maps. Моддеры показали, как они покоряют виртуальный Эверест и гуляют по местам, которые в реальности уже давно заселены людьми.

Теперь игроки просят геймеров объединиться в Discord и начать строительство городов. Геймеры шутят, что «всего лишь неделя карантина и они уже заменили реальный мир».

Ознакомиться с модификацией можно по ссылке. В описании к ролику вы найдете множество полезных ссылок, включая Discord разработчиков и тему на Reddit. Обратите внимание, что работает данный мод только с включенным Интернетом. Разработчики советуют иметь хорошую скорость соединения с сетью.

Читайте также: