절차 적으로 중세 도시
를 절차적 인 내용 생성으로 생성하는 것은 수동으로 데이터 알고리즘을 빌드합니다. – MINECRAFT 세계를 생각하는 것이 아니라 모든 지형과 폭도들과 가득 찰지 만 모든 종자에 대해 다르게 배포됩니다. 많은 게임은 문자의 수준을 기반으로 적절한 보물과 몬스터를 생성하는 것과 유사하게 알고리즘을 사용합니다.
Game Developer [Oleg Dolya]는 우수한 얽힌지도를 만드는 무작위 도시 발전기를 만들었습니다. 원하는 크기를 선택하고 응용 프로그램은 각 와드를 무작위로 건물로 채우는 나머지 부분을 작성합니다. 소프트웨어는 또한 각 와드의 목적을 알아 냈습니다. 그래서 슬럼에는 실질적인 맨션이 무리가 없지만 대신 작은 오두막의 얽힘을 스포츠합니다. [OLEG]는 가드 타워로 작성된 폴리곤을 사용하여 적용이 어떻게 작동하는지에 대해 조사합니다. Reddit에서 프로젝트에 대해 훨씬 더 많이 배울 수 있습니다.
이 프로젝트만큼이나 새로운 것은 제한적입니다. 모든지도에는 벽이있는 커뮤니티가 있으며, 각각 베일리 내의 성은 하나의 성이 있으며 도시 중 어느 것도 강이나 바다 포트가 포함되어 있지 않습니다. [OLEG]는 멋진지도를 만들기 위해 그것을 만들었고, 반드시 정확하거나 역사적으로 합리적인 것들을 만드는 것은 아닙니다. 즉, 그는 이미 삼각형 건물의 수를 최소화하기 위해 코드를 조정했습니다. 다음에, 그는 도시 벽 밖에서 샨티 마을을 생성하기를 원합니다.