이런거 어캐 코딩한거에요
코드말고 그냥 설명만 해주셔도 돼요
보면
1. 길이 X자로 꼬이지 않음
2. 길이 중앙, 오른쪽, 왼쪽을 넘어 먼곳으로 이동하지 않음
3. 중간 중간 빈곳이 있음. 하지만 스테이지 개수는 매판 엇비슷함.
4. 어떤 길로 가도 끝으로 연결됨
이거 어캐 하는거에요 설명좀 해줘요 누가...
이해 안되서 파워포인트로 그리고 있는데도 이해가 안돼요 제발...
이런거 어캐 코딩한거에요
코드말고 그냥 설명만 해주셔도 돼요
보면
1. 길이 X자로 꼬이지 않음
2. 길이 중앙, 오른쪽, 왼쪽을 넘어 먼곳으로 이동하지 않음
3. 중간 중간 빈곳이 있음. 하지만 스테이지 개수는 매판 엇비슷함.
4. 어떤 길로 가도 끝으로 연결됨
이거 어캐 하는거에요 설명좀 해줘요 누가...
이해 안되서 파워포인트로 그리고 있는데도 이해가 안돼요 제발...
https://github.com/silverua/slay-the-spire-map-in-unity
이게 뭐야 이해가 안돼.... 뭘 봐야되는거야
ㄴ 님이 원하시는 랜덤 맵 생성 로직들은 MapGenerator.cs 부분 보시면 될듯
이래서 '전산전공 아닌 사람도 노력하면 게임개발 할 수 있다'란건 구라라고 생각함...... 자료구조론(컴공 2학년 과목)을 공부하시면 돼요...앞쪽에 나오는 링크드 리스트만 알아도 할 수 있음. c#자료구조 책이 있긴한데 직접 본적이 없어서 어떤지는 모르겠음.
아 저 깃허브자료는 안뜯어봐서 뭘로 구현했는지는 모르겠음. 링크드리스트 아닐수도 있음.
패쓰는 링크드리스트고 전체적으로는 그래프지.
ㅇㅇ 그래프가 맞지. 링크드 리스트만 알아도 할수 있다고 쓰고 그냥 밑에도 그대로 썼네 ㅋㅋㅋㅋ
그래프가 뭐임 도대체...? 내가 아는 그래프는 그냥 그래프인데..
겹치는건 좌표찍은다음에 두점을 잇는 직선 방정식을 연립해서 해가 있는지 검사하면 되지
ㅖ?.. 검색해볼게요..
아니 이게 무슨 소리...지?
먼곳 안가는건 가까운 노드 검색해서 상위 3개만 가도록 하면 되고
스테이지 개수는 노드 수에 제한두면 되겟고
끝까지가는건 일단 가라고 짜놓으면 알아서 끝까지 갈거같음
그래프
무식하게 하는법 쓰려고 하는데 너무 길어서 짤리내 그냥 위처럼 그래프 쓰셈
무식하게 하는 법 제발 부탁드립니다
음 구현하는 방법이야 여러 가지가 있겠지만 게임 디자인까지 고려하면 코스 간의 밸런스가 어느 정도 맞아야 할 것 같은데, 그렇다면 그냥 1번부터 5번까지 5개의 코스를 랜덤으로 만든다음 인접한 코스와 같은 종류의 인카운터라면 랜덤으로 합치게 만드는 방법도 있겠다 - dc App
제 생각에는 노드마다 저거 맵 만드는 절차에서 노드 타입값만 미리 정하고 타입값, 진행도(챕터, 스테이지 순서)에 따른 확률 테이블로 스테이지가 정해지는 방식 생각했어요 ㅈㄴ 어렵네요