Как стать автором
Обновить

Комментарии 16

На всякий случай спрошу, а то в посте нет ссылки, вот эту статью видели?
Видел, но в minecraft'е, насколько мне известно не использовали описанных там алгоритмов. Хотя думаю все таки внести стоит, так что спасибо что напомнили.
Да, когда я писал статью, я еще не знал точно, каким именно образом строится ландшафт в Minecraft. Мое предположение о его фрактальной природе оказалось ошибочным. Впрочем, рекомендую взглянуть на обновление 1.8, которое должно выйти на днях (уже доступен пререлиз) — в нем генерация стала еще лучше (и похоже, что как раз благодаря фрактальным алгоритмам). Сравните сами (обе карты размером 20000x20000 клеток):

Было раньше:


Стало теперь:
Обновление посмотрю в ближайшее время, но судя по скриншотам, скорее всего используется гибридный алгоритм. Вообще с каждым обновлением генерация становиться все более реалистичной.
Кстати напомнило концепцию roguelike игр, когда при каждой новой игре происходит генерация всего игрового мира.
Собственно Minecraft создавался как подобие Dwarf Fortress (которая и Roguelike в том числе, но и ещё кое-что большее :) и там генерация уровней тоже выше всяких похвал.
Настоятельно рекомендую вам сменить фотохостинг, а то он там всякую заразу предлагает установить.
Сменил фотохостинг, этот должен быть нормальным.
MineCraft — великая игра, без сомнений.
Пока за вычетом игры, к сожалению. Сейчас МК больше похож на редактор или технодемку.
Впрочем, Нотч обещает продвижки и в этом направлении.
Ну может, для кого то и за вычетом игры, но есть туева хуча серверов. На которых люди вполне неплохо, именно играют, а не редактируют.

Мы с друзьями, допустим, подняли свой сервак и так же успешно рубимся. Ведь фан никто не отменял.
Ну и не стоит забывать что это бетка, про полноценную игру, пока, никто не пишет.
Мдя, визуализация убивает — зелёное монотонное нечто…
Мы с приятелем с этим тоже столкнулись — решили тем, что сделали боковые грани кубов на пол-тона ниже, чем верхние… ;)
Согласен, страшновато смотрится. Думаю в последствии либо добавить биомы, либо сделать как в самом Minecraft, т.е. для боковых граней добавить текстуры иного цвета.
Кстати по этому в 2 д я думаю это смотрится более привлекательно.
НЛО прилетело и опубликовало эту надпись здесь
Тоже можно, но в первую очередь думаю просто сделать небо с солнцем, а то белое пространство немного отвлекает )
а никто не подскажет, может существует готовый алгоритм генерации 2д ландшафта с равномерным распределением всех типов поверхности по всей карте? тоесть есть допустим лес, степь, пустыня, горы, снега и тд и нужно покрыть всю карту этими ландшафтами равномерно, но рандомными кусками — чтобы карта была не однообразной.
Вообще я лично таких алгоритмов не видел, вас же интересует не только ландшафт но и биомы. Как вариант можете попробовать использовать готовые алгоритмы комбинируя их, т.е. можете взять фрактальный алгоритм и к нему самостоятельно добавить биомы. В самом просто варианте можно, поделить случайным образом карту на климатические зоны и распределять биомы по высоте, не самый лучший вариант но тоже не плох.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории