docs: 게임 시스템 개편 계획 문서 분리
- 121KB 단일 문서를 22개 태스크 문서로 분리 - 메인 인덱스 문서 (game-system-overhaul-index.md) 생성 - Phase 1-10 태스크 문서 10개 분리 - 추가 시스템 태스크 문서 10개 분리 - 재미 요소 설계 문서 1개 분리 - 기존 문서는 archive/ 폴더로 이동
This commit is contained in:
83
doc/task-phase-07-content.md
Normal file
83
doc/task-phase-07-content.md
Normal file
@@ -0,0 +1,83 @@
|
||||
# Phase 7: 콘텐츠 확장
|
||||
|
||||
> 메인 문서: [game-system-overhaul-index.md](game-system-overhaul-index.md)
|
||||
|
||||
---
|
||||
|
||||
## 목표
|
||||
|
||||
더 많은 몬스터, 아이템, 애니메이션을 추가한다.
|
||||
|
||||
## 몬스터 확장
|
||||
|
||||
현재: ~100종
|
||||
목표: ~200종
|
||||
|
||||
추가할 몬스터 카테고리:
|
||||
- 레벨 81-100 엔드게임 몬스터 (30종)
|
||||
- 보스 몬스터 (10종, 각 Act 마다)
|
||||
- 미니 보스 (20종)
|
||||
- 특수 이벤트 몬스터 (20종)
|
||||
- 퀘스트 전용 몬스터 (20종)
|
||||
|
||||
## 아이템 확장
|
||||
|
||||
현재: 이름만 존재
|
||||
목표: 스탯이 있는 300+ 아이템
|
||||
|
||||
카테고리별 추가:
|
||||
- 무기 (50종): 검, 도끼, 활, 지팡이, 단검 등
|
||||
- 방어구 (80종): 투구, 갑옷, 장갑, 부츠, 망토
|
||||
- 방패 (30종)
|
||||
- 악세서리 (50종): 반지, 목걸이, 귀걸이
|
||||
- 소모품 (50종): 물약, 스크롤
|
||||
|
||||
## ASCII 애니메이션 확장
|
||||
|
||||
### 전투 결과별 애니메이션
|
||||
|
||||
| 상황 | 애니메이션 |
|
||||
|------|----------|
|
||||
| 일반 공격 | 기존 battle_mode |
|
||||
| 크리티컬 히트 | 화려한 이펙트 |
|
||||
| 회피 성공 | 살짝 비켜가는 모션 |
|
||||
| 방패 방어 | 방패 들어올리기 |
|
||||
| 스킬 사용 | 스킬별 고유 애니메이션 |
|
||||
| 사망 | 쓰러지는 애니메이션 |
|
||||
| 레벨업 | 빛나는 이펙트 |
|
||||
|
||||
### 몬스터별 애니메이션
|
||||
|
||||
```dart
|
||||
class MonsterAnimation {
|
||||
final String monsterId;
|
||||
final List<String> idleFrames;
|
||||
final List<String> attackFrames;
|
||||
final List<String> hitFrames;
|
||||
final List<String> deathFrames;
|
||||
}
|
||||
```
|
||||
|
||||
카테고리별 기본 애니메이션:
|
||||
- 버그류 (곤충 형태)
|
||||
- 언데드류 (좀비, 유령)
|
||||
- 드래곤류 (대형)
|
||||
- 휴머노이드류 (NPC형)
|
||||
- 기계류 (로봇, 바이러스)
|
||||
|
||||
## 수정 대상 파일
|
||||
|
||||
| 파일 | 변경 내용 |
|
||||
|------|----------|
|
||||
| `data/pq_config_data.dart` | 몬스터/아이템 데이터 확장 |
|
||||
| `data/ascii_animation_data.dart` | 애니메이션 프레임 추가 |
|
||||
| `data/monster_animations.dart` | **신규** - 몬스터별 애니메이션 |
|
||||
| `features/game/widgets/ascii_animation_card.dart` | 상황별 애니메이션 선택 |
|
||||
|
||||
## 예상 작업량
|
||||
|
||||
- 예상 파일 수: 4-5개
|
||||
- 신규 코드: ~1000 LOC (대부분 데이터)
|
||||
- 수정 코드: ~200 LOC
|
||||
|
||||
---
|
||||
Reference in New Issue
Block a user