목록unique_ptr (1)
발전하는 춘배
[원고, C++/OOP] 로그라이크 게임 만들어보기 2 - Map 구현하기 1 : World 클래스 도입 및 책임 부여, unordered_map의 rehash, unique_ptr
1. Map의 고유성과 World 도입만들다 보니 또 뭔가 부딪혀서 생각이 복잡해졌다.한 게임에서 Map이 고유하다면 static으로 만들면 될 거 같은데..이러면 맵을 이동했다가 다시 돌아오고 이런 건 어떡하지어 근데 맵을 이동한다는 거 자체가 맵이 고유하지 않다는 말인디아니 그럼 main에서 map1 map2 이런식으로 여러 맵을 다 만들어야 되나?근데 뭔가 이건 좀 안예쁜거같은디그래서 GPT형님한테 또 물어봤다 어떡해야할까요 형님 결론부터 말하면👉 Map은 instance로 두되, “전역 싱글 Map”이 아니라 World / Game이 관리하게 하는 구조가 제일 깔끔해. 아하 그렇구나하긴 어떤 시점에 플레이어가 존재하는 맵은 하나이지만, 넓게 봤을 때 '던전 1층', '던전 2층', '보스방', ..
.원고
2026. 2. 8. 12:42
