
미로 게임 구현(Dedicated Server)
·
내배캠/Unreal Engine
📌 클래스 다이어그램이 게임은 자동으로 미로를 생성하고, 플레이어가 탈출지점에 도착하면 승자가 발표되며 게임이 종료되는 구조이다.언리얼의 GameMode, PlayerController, PlayerState, GameState, Character, Actor 등의 개념을 활용해서 서버-클라이언트 구조로 설계했다. 📌 미로 생성 시스템 / FMazeCell과 AMazeGenerator게임을 시작했을 때 맵이 고정되어있다면 플레이어는 금방 구조를 외우게 된다.그래서 매번 새로운 미로를 자동으로 만들어내는 시스템이 필요했고, 이를 C++코드로 직접 구현했다.벽을 그리드 형태로 배치한 뒤, 2D배열과 재귀 알고리즘을 사용해서 벽을 랜덤하게 제거해나가는 방식이다.✅ FMazeCell (미로 셀에 대한 구조..