기본적인 설계는 미리 만들어진 맵파일들을 조합해서 새로운 맵을 생성하자라는게 개념으로 시작함
그래서 첫번째로 위 gif처럼 맵의 설계도를 미리 랜덤하게 생성하는걸 만들었음
여기서 각 경로마다 최소 특수한방들이 각각 몇개이상은 들어가게 설정했음
그리고 이제 랜덤생성기를 만들었으니 맵 부품들을 만들어야함
기본적인 길
길과 길을 연결하는 브릿지
갈림길
트리거 있는 특수갈림길
그리고 대충 해당부품파일로 길을 생성시키자면
요런느낌 그리고 길을 만들었으니 방을 만들어야함
이런거 여려개 만들어줌
이제 방,길 완성시켰으니 잘 작동하는지 확인
이제 모든 준비는끝났고 이제 설계도 가지고 해당 작업 반복해주는것만 만들어주면
설계도랑 똑같은 맵을 완성시켜줌
부품들은 다 스크립터블오브젝트화 되어있어서 이런거 여러개 만들어주면 다양한 맵 생성가능함.
맵데이터는 Json txt파일로 되어있고
하 이제 큰틀 완성시켰고 작은 기능같은거 넣으면 진짜 끝임
뭔가 통했나봄 나도 어제 이거함 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ
안힘듬?? 난 뒤지겠던데 - dc App
나도 저런식으로 하려다가 포기하고 다른 방식으로 했는데, 보니까 멋지네
멋있게 봐주니 고맙네
개추야
게임 개발의 체리피킹이 절차적 생성인듯. 실제로 이걸로 게임이 되는 경우는 없는데 이것부터 개발하는 사람들은 많음
난 이게 마지막이라 괜차나 - dc App