격자 던전 지도 무작위 생성기

귀하의 데이터

시드가 곧 지도입니다. 같은 숫자는 언제나 같은 던전을 그리므로, 마음에 든 지도를 클릭 한 번 더 했다고 잃어버리지 않습니다. 남에게 건넬 때도 이미지가 아니라 숫자를 보내면 됩니다.

모든 방은 다른 어느 방에서든 갈 수 있습니다. 통로는 아무렇게나 뿌려지는 것이 아니라, 방 중심들을 잇는 최소 신장 트리를 따라 뚫립니다. 그래서 고립된 방은 '드문' 것이 아니라 아예 그려질 수 없습니다.

당신의 던전

요청한 방 수
실제로 들어간 방 수
격자에서 바닥이 차지하는 비율, 퍼센트
어느 방에서 어느 방으로든 갈 수 있는가

마지막 줄은 방법이 약속하는 것이 아니라, 그려진 그림 자체에서 확인합니다. 지도를 그릴 때마다 첫 방에서 통로를 따라 번져 나가며 닿는 방의 수를 셉니다. 그 수가 언젠가 맞지 않게 되면, 위의 줄이 숨기지 않고 그렇게 말합니다.

격자가 담을 수 있는 것보다 많은 방을 요청해도 요란하게 실패하지는 않습니다. 그저 놓을 자리를 더 찾지 못할 뿐입니다. 그래서 실제로 들어간 수를 당신이 요청한 수 옆에 나란히 적습니다. 격자를 넓히거나 방을 줄이면 해결됩니다.

반응

0

0 코멘트

User profile image

첫 댓글을 남겨보세요

들어갈 길이 없는 고립된 방이 나올 수 있나요?

아니요. 드물어서가 아니라, 통로를 고르는 방식 때문입니다. 통로는 방 중심들의 최소 신장 트리를 따르며, 방이 n개면 정확히 n-1개가 되어 어느 두 방 사이에도 길이 있음이 보장됩니다.

페이지도 그것을 그냥 믿지 않습니다. 지도를 그릴 때마다 첫 방에서 통로를 따라 번져 나가며 닿는 방을 세고, 그 결과를 보여줍니다. 서로 다른 시드 400개로 시험했고, 고립된 방은 없었습니다.

시드는 무엇에 쓰나요?

시드가 곧 지도입니다. 같은 숫자는 언제나 같은 던전을 그리므로, 마음에 들었던 지도로 돌아갈 수 있고, 이미지 대신 숫자를 보내 공유할 수 있습니다.

이것이 없으면 한 번 더 누르는 순간 갖고 있던 지도가 사라지고, 되돌릴 방법이 없습니다. 숫자를 바꾸면 다른 던전이 나오고, 그대로 두면 어떤 기기에서든 같은 던전이 나옵니다.

요청한 것보다 방이 적게 나온 이유는 무엇인가요?

더 들어갈 자리가 없어졌기 때문입니다. 방은 서로도, 가장자리도 닿지 않도록 놓이기 때문에, 작은 격자에서는 요청한 수에 한참 못 미쳐 빈자리가 바닥납니다.

페이지는 요청한 수와 실제로 들어간 수를 나란히 보여줍니다. 숫자를 맞추려고 방을 억지로 몰아넣지 않습니다. 격자를 넓히거나 방을 줄이면 됩니다.

격자요청한 방 수실제로 들어간 방 수
20 x 15303
24 x 18256
48 x 323024
90 x 703030
지도가 잘 인쇄되나요?

인쇄를 위해 그려졌습니다. 사이트의 나머지가 어떤 색 구성을 쓰든, 지도는 흰 배경과 진한 선을 유지합니다. 어두운 지도는 잉크를 낭비하고 종이에서는 읽을 수 없게 되기 때문입니다.

그림 파일이 아니라 벡터 그래픽이라, 종이 크기가 어떻든 선명함이 유지됩니다. 방에는 번호가 붙어 있어 탁자 위에서 일행이 어느 방에 있는지 짚어 말할 수 있습니다.