# 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<Equipment> finalEquipment;
  final List<Skill> 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

---
