🧩 프로젝트 코드 구조 요약

프로젝트 개요

코드 통계


🔍 전체 코드 리뷰

1️⃣ 코드 구조 리뷰

✅ 잘 설계된 부분

명확한 클래스 책임 분리

// GameManager: 게임 전체 관리
// Player: 플레이어 상태 관리
// Monster: 몬스터 생성 및 관리
// BattleSystem: 전투 로직
// LogSystem: 킬 기록

평가: 각 클래스가 단일 책임 원칙(SRP)을 잘 따르고 있습니다. ⭐⭐⭐⭐⭐

싱글톤 패턴 구현

// GameManager.h
static GameManager& Get() {
    static GameManager instance;
    return instance;
}