Pull to refresh

Comments 17

Я, кажется, понял. Чтобы сгенерировать хорошие карты, надо бахнуть большой взрыв и подождать несколько миллиардов лет.
Пробовали, слишком большой процент карт получается пустым…

Автоматическая генерация новых миров может казаться привлекательным способом ленивого создания бесконечного контента для игры.

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

Из-за этого коммента придётся листать вверх и перепроверять

Отлично! Ушёл использовать when и otherwise, поскольку никогда не использовал и не планирую не ставить break, и лишняя писанина замусоревает код.

Огромное спасибо за перевод!

Как раз вчера после большого перерыва (играл в версию 1.14.2 уже давно) снова сел за Minecraft, уже версии 1.19, и поразился тому, как поменялась генерация мира, а тут подробно всё разъясняется, было очень интересно!

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

Как раз пишу свой майнкрафт. Могу сказать, что пещеры непрерывные, у них нет начала или конца (см. Perlin worms). А деревени например генерятся в "мегачанках", который например у меня 8х8 чанков. Если хоть один из чанков внутри мегачанка нужно сгенерить, то для этого мегачанка единожды генерится вся схема деревни, а потом уже при необходимости другие чанки ее используют..

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

Случаем не в курсе, как наложить траву на чанк?

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

Я тоже вот пробую, вроде получается неплохо =)

Замечательная статья, сам довольно часто играл в майнкрафт, теперь же знаю как именно происходит создание мира! Меня всегда удивляла его сложность и запутанность)

Sign up to leave a comment.

Articles