# 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 idleFrames; final List attackFrames; final List hitFrames; final List 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 ---