1ebec223e0dc2bae61abe9e74683706d23a04b83d2dfceb4b4c6c4044f048bb96f5d523782f6bb441c61d629cd6e061a735e


메트로베니아 던전 절차적 생성 로직 설계

의도

1. 돌아갈 수 있어야 하며 일부 방만이 다갈래길이어야 함
2. 수율이 좋아야 함

랜덤 폴리오미노를 연결되도록 생성해 인접한 방 일부를 통로로 만드는 방식이다.

인접한 방 몇 개를 뭉탱이로 묶어 같은 지역 컨셉을 준다.
이후 절차적으로 컨셉별 특성, 무작위 특성에 따라 맵 지형을 생성한다.

수직 그리드 에 랜덤 배치한 아이템 상호작용 등 여러 돌아가기 요소를 채용할 수 있다.

한정된 크기의 던전 크기는 거슬리는 광범위 대형 포탑 등을 설치해 의도적인 스트레스를 줘 미로찾기를 요구할 수도 있다

1ebec223e0dc2bae61abe9e74683706d23a04b83d2decbbab4c0c4174e1d9a92416bfb781ae4ed39160f3dd53cfa942c47b5c3909ce6


출력물을 토대로 미니맵을 그래픽화
플레이어는 픽셀 1칸의 0.008배이다.

rs는 이러한 형태의 던전 20개를 생성해 월드맵 특정 지형에 뿌리는 것을 기획하고 있다.