docs: 게임 시스템 개편 계획 문서 분리

- 121KB 단일 문서를 22개 태스크 문서로 분리
- 메인 인덱스 문서 (game-system-overhaul-index.md) 생성
- Phase 1-10 태스크 문서 10개 분리
- 추가 시스템 태스크 문서 10개 분리
- 재미 요소 설계 문서 1개 분리
- 기존 문서는 archive/ 폴더로 이동
This commit is contained in:
JiWoong Sul
2025-12-16 19:33:57 +09:00
parent 9dfa465e0a
commit b110b2dc53
24 changed files with 7142 additions and 1502 deletions

83
doc/task-phase-10-hall.md Normal file
View File

@@ -0,0 +1,83 @@
# 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
---