# Phase 10: 명예의 전당 > 메인 문서: [game-system-overhaul-index.md](game-system-overhaul-index.md) --- ## 목표 게임 클리어 시 캐릭터를 명예의 전당에 등재한다. ## 클리어 조건 ``` 클리어 = 레벨 100 달성 + 글리치 신 처치 ``` ## 명예의 전당 데이터 ```dart class HallOfFameEntry { final String id; final String characterName; final String race; final String klass; final int level; final Duration totalPlayTime; final int totalDeaths; final int monstersKilled; final DateTime clearedAt; // 향후 아스키 아레나용 final CombatStats finalStats; final List finalEquipment; final List skills; } ``` ## 명예의 전당 UI ``` ╔═══════════════════════════════════════════════════╗ ║ 명예의 전당 ║ ╠═══════════════════════════════════════════════════╣ ║ ║ ║ 1. 버퍼 드워프 디버거 성기사 "CodeSlayer" ║ ║ Lv.100 | 12시간 34분 | 사망 3회 ║ ║ 2024.03.15 ║ ║ ║ ║ 2. 널 엘프 컴파일러 마법사 "NullMaster" ║ ║ Lv.100 | 15시간 22분 | 사망 7회 ║ ║ 2024.03.10 ║ ║ ║ ║ 3. 스택 고블린 포인터 암살자 "StackKiller" ║ ║ Lv.100 | 18시간 05분 | 사망 12회 ║ ║ 2024.03.08 ║ ║ ║ ╚═══════════════════════════════════════════════════╝ ``` ## 클리어 후 처리 ``` 1. 축하 시네마틱 표시 2. 명예의 전당 등재 3. 통계 표시 (플레이 시간, 사망 횟수, 처치 몬스터 등) 4. "새 게임 시작" 버튼 5. 기존 캐릭터 데이터는 명예의 전당에만 보존 ``` ## 수정 대상 파일 | 파일 | 변경 내용 | |------|----------| | `core/model/hall_of_fame.dart` | **신규** - 명예의 전당 모델 | | `core/storage/hall_of_fame_storage.dart` | **신규** - 저장/로드 | | `features/hall_of_fame/hall_of_fame_screen.dart` | **신규** - UI | | `features/game/game_session_controller.dart` | 클리어 처리 | ## 예상 작업량 - 예상 파일 수: 4-5개 - 신규 코드: ~400 LOC - 수정 코드: ~100 LOC ---