작은 게임을 위해 단순하고 무작위로 생성 된 맵을 만들려고합니다.
이 게임은 육지와 바다가있는 세계의 하향식보기로 구성됩니다. 예를 들어 세계의 간단한 개요지도를 생각해보십시오.
내가 본 것 중 가장 가까운 것은 구 SimCity 게임 또는 Civ 시리즈 의 레벨 제너레이터로, 단일 대륙과 여러 섬 등을 선호 할 수 있습니다.
어떤 알고리즘이 적합할까요? 지도를 적당히 확대 / 축소 할 수 있어야하므로 "전체 세계"보기와 더 확대 된 로컬보기를 가질 수 있지만 나중에 정렬 할 것입니다.
처음에는 높이 개념이 필요하지 않지만 육지와 바다라는 두 영역 만 있으면 나중에 확장 할 수 있습니다.
나는 일종의 perlin-noise 함수를 사용하여 세대의 선을 따라 생각하고 있었지만, 본질적으로 2D 하이트 맵 인 것에서 높이 X의 모든 영역을 연결하는 선 세트에 이르는 방법을 모르겠습니다.
—
Cylindric