메뉴 건너뛰기

리소스를 자유롭게 사용할 수 있도록 공유하는 곳

K-010.png


로그라이크 게임의 랜덤 던전을 생성해주는 코드입니다.
맵 형식은 던전 크롤:스톤 스프보다는 Rogue에 더 가갑습니다.
특수 지형은 없고, 방이랑 방을 연결하는 긴 복도 뿐입니다.

map 테이블에 2차원 배열의 형태로 맵 데이터를 저장합니다.
코드 흐름은 1)맵을 초기화하고 2)방을 만든 다음 3)1번 방과 2번 방을 연결, 4)2번 방과 3번 방을 연결, 5)3번 방과 4번 방을 연결... 식입니다.
결과물로 랜덤한 갯수의 방(모든 방은 통로로 이어져 있음)이 생성됩니다.
방과 통로, 통로와 통로 사이의 충돌은 전혀 고려하고 있지 않지만 나름 의외성이 있어서 맵이 재미있게 나오는 경우도 있습니다.
문이나 계단의 배치는 생각하지 않았습니다.

본 코드는 love2d 프레임워크를 이용하여 작성되었습니다.
제작자의 실력이 허접하므로 버그가 있어도 책임지지 않습니다ㅡㅡ;;


randmap.zip

조회 수 :
4638
등록일 :
2015.02.16
00:37:10 (*.121.236.194)
엮인글 :
게시글 주소 :
https://hondoom.com/zbxe/index.php?mid=graphic&document_srl=800003
List of Articles
번호 제목 글쓴이 날짜sort 조회 수
67 배경음 마왕가 file 똥똥배 2008-01-06 11075
66 효과음 사립탐정 이동헌에 썼던 오리지널 효과음 [5] file 똥똥배 2008-01-06 14595
65 배경음 music1 [2] file 라컨 2008-01-06 14544
64 배경음 music2 [1] file 라컨 2008-01-06 14814
63 캐릭터 [RPG 메이커용] 공룡돌의 추리쩡 캐릭터 공개 [5] file 장펭돌 2008-01-06 12217
62 얼굴 저승사자와 하늘배경 [5] file 흑곰 2008-01-06 10475
61 얼굴 단한발 소스 [1] file 흑곰 2008-01-06 11418
60 효과음 [7] file 네모상자 2008-01-06 14687
59 배경음 music3 [2] file 라컨 2008-01-06 15028
58 배경음 music4 [3] file 라컨 2008-01-06 14600
57 배경음 music5 [NO루프] [3] file 라컨 2008-01-06 15211
56 배경음 music6 [1] file 라컨 2008-01-06 15379
55 배경음 music7 [1] file 라컨 2008-01-07 15046
54 배경음 music8 [5] file 라컨 2008-01-09 14897
53 얼굴 마을 애자식 [3] file 대슬 2008-01-19 10581