Генератор мира Майнкрафт

Категория: Wiki |

Все, что вы видите перед собой играя в Майнкрафт, было сгенерировано специально написанным генератором мира.
Это программа, в которой хранятся все данные о принципах создания карты. Генератор построен так, что каждый созданный мир будет уникальным и ему будет присвоено специальное численно-буквенное название, так называемый сид.3 Сид мира – это своеобразный идентификатор это карты. К примеру, если вам понравилась созданная карта и вы хотели бы сыграть на ней еще раз или же показать друзьям, вы можете просто ввести сид мира в специальное поле при создании и в результате сгенерируется точно такой же мир. Сам же принцип работы генератора уже несколько раз менялся с момента выпуска игры. На данный момент мир создается частями 16 на 16 блоков и 256 блоков в высоту. У каждого такого куска есть заданные значения относительно абсолютного центра мира. Эти значения хранятся в специальных цело-численных переменных, которые могут хранит числа, которые превышают два миллиарда. Таким образом и этих кусков может быть более двух миллиардов в каждую сторону, а это поверьте просто огромное пространство. Если учитывать, что один блок – это примерно один метр, то весь мир в ширину составит более тридцати двух миллионов километров, а это почти четверть расстояния от земли до солнца.1 Но даже несмотря на то, что такие размеры мира допустимы, вы не смогли бы в конец карты. Во-первых даже уже на одной шестнадцатой этого расстояния физика в игре нарушится, большинство вещей не будут работать так как надо, а генерация мира “взбесится” и начнет наклнадывать различные природные структуры друг на друга, а во-вторых вашему компьютеру скорее всего просто не хватит памяти, чтоб хранить все это огромное пространство. Ведь чанки (те самые куски 16 на 16) прогружаються в память компьютера постепенно. Но как бы там ни было в новых версиях игры мир ограничен до 30 млн блоков во все стороны. Но поверьте, этого более чем достаточно. Площадь мира в Майнкрафт – это более, чем 7 площадей земли.
Генератор использует достаточно сложные алгоритмы для построения ландшафта, которые развивались постепенно и постепенно улучшались. В результате мы видим то, что видим. Каждый мир – это результат сложнейших вычислений и построений, все эти горы, равнины, пустыни, океаны – уникальны и не повторятся больше ни в одном мире. Возможно отчасти поэтому Майнкрафт завоевал такую огромную популярность.

[Всего голосов: 3    Средний: 5/5]

Подборка по теме для тебя: