Комментарии 16
Видел, но в minecraft'е, насколько мне известно не использовали описанных там алгоритмов. Хотя думаю все таки внести стоит, так что спасибо что напомнили.
+1
Да, когда я писал статью, я еще не знал точно, каким именно образом строится ландшафт в Minecraft. Мое предположение о его фрактальной природе оказалось ошибочным. Впрочем, рекомендую взглянуть на обновление 1.8, которое должно выйти на днях (уже доступен пререлиз) — в нем генерация стала еще лучше (и похоже, что как раз благодаря фрактальным алгоритмам). Сравните сами (обе карты размером 20000x20000 клеток):
Было раньше:
Стало теперь:
Было раньше:
Стало теперь:
+2
Обновление посмотрю в ближайшее время, но судя по скриншотам, скорее всего используется гибридный алгоритм. Вообще с каждым обновлением генерация становиться все более реалистичной.
Кстати напомнило концепцию roguelike игр, когда при каждой новой игре происходит генерация всего игрового мира.
Кстати напомнило концепцию roguelike игр, когда при каждой новой игре происходит генерация всего игрового мира.
+3
Настоятельно рекомендую вам сменить фотохостинг, а то он там всякую заразу предлагает установить.
+3
MineCraft — великая игра, без сомнений.
0
Пока за вычетом игры, к сожалению. Сейчас МК больше похож на редактор или технодемку.
Впрочем, Нотч обещает продвижки и в этом направлении.
Впрочем, Нотч обещает продвижки и в этом направлении.
0
Ну может, для кого то и за вычетом игры, но есть туева хуча серверов. На которых люди вполне неплохо, именно играют, а не редактируют.
Мы с друзьями, допустим, подняли свой сервак и так же успешно рубимся. Ведь фан никто не отменял.
Ну и не стоит забывать что это бетка, про полноценную игру, пока, никто не пишет.
Мы с друзьями, допустим, подняли свой сервак и так же успешно рубимся. Ведь фан никто не отменял.
Ну и не стоит забывать что это бетка, про полноценную игру, пока, никто не пишет.
0
Мдя, визуализация убивает — зелёное монотонное нечто…
Мы с приятелем с этим тоже столкнулись — решили тем, что сделали боковые грани кубов на пол-тона ниже, чем верхние… ;)
Мы с приятелем с этим тоже столкнулись — решили тем, что сделали боковые грани кубов на пол-тона ниже, чем верхние… ;)
+1
Согласен, страшновато смотрится. Думаю в последствии либо добавить биомы, либо сделать как в самом Minecraft, т.е. для боковых граней добавить текстуры иного цвета.
Кстати по этому в 2 д я думаю это смотрится более привлекательно.
Кстати по этому в 2 д я думаю это смотрится более привлекательно.
0
а никто не подскажет, может существует готовый алгоритм генерации 2д ландшафта с равномерным распределением всех типов поверхности по всей карте? тоесть есть допустим лес, степь, пустыня, горы, снега и тд и нужно покрыть всю карту этими ландшафтами равномерно, но рандомными кусками — чтобы карта была не однообразной.
0
Вообще я лично таких алгоритмов не видел, вас же интересует не только ландшафт но и биомы. Как вариант можете попробовать использовать готовые алгоритмы комбинируя их, т.е. можете взять фрактальный алгоритм и к нему самостоятельно добавить биомы. В самом просто варианте можно, поделить случайным образом карту на климатические зоны и распределять биомы по высоте, не самый лучший вариант но тоже не плох.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Генерация ландшафта как в MineCraft