docs: 게임 시스템 개편 계획 문서 분리
- 121KB 단일 문서를 22개 태스크 문서로 분리 - 메인 인덱스 문서 (game-system-overhaul-index.md) 생성 - Phase 1-10 태스크 문서 10개 분리 - 추가 시스템 태스크 문서 10개 분리 - 재미 요소 설계 문서 1개 분리 - 기존 문서는 archive/ 폴더로 이동
This commit is contained in:
242
doc/game-system-overhaul-index.md
Normal file
242
doc/game-system-overhaul-index.md
Normal file
@@ -0,0 +1,242 @@
|
||||
# ASCII Never Die - 게임 시스템 개편 계획
|
||||
|
||||
## 1. 개요
|
||||
|
||||
### 1.1 목적
|
||||
Progress Quest 클론에서 **실제 게임성을 갖춘 RPG**로 전환한다.
|
||||
Idle game의 자동 진행 특성은 유지하되, 전투/성장/사망의 의미있는 시스템을 도입한다.
|
||||
|
||||
### 1.2 핵심 변경 사항
|
||||
- Stats가 전투에 실제 영향을 미침
|
||||
- 사망 시스템 및 부활 메커니즘
|
||||
- MP 기반 스킬 시스템
|
||||
- 아이템 스탯 및 가중치
|
||||
- 레벨 1-100 밸런싱
|
||||
- 종족/클래스 특화
|
||||
|
||||
### 1.3 현재 상태
|
||||
| 항목 | 현재 | 목표 |
|
||||
|------|------|------|
|
||||
| Stats | 장식용 (CON→HP, INT→MP, WIS→주문, STR→무게만 영향) | 전투력에 직접 영향 |
|
||||
| 전투 | 시간 경과 시 자동 승리 | 데미지 계산, 승패 결정 |
|
||||
| 사망 | 없음 | 장비 상실, 부활 버튼 |
|
||||
| 스킬 | 획득만 (사용 없음) | MP 소모, 쿨타임 |
|
||||
| 아이템 | 이름만 존재 | 스탯 보정, 가중치 |
|
||||
| 레벨 | 무한 성장 | 1-100 (100에서 성장 멈춤) |
|
||||
|
||||
---
|
||||
|
||||
## 2. 수정 단계 (Phase)
|
||||
|
||||
```
|
||||
Phase 1: 핵심 전투 시스템 ████████████████████ (기반)
|
||||
Phase 2: 아이템 시스템 ████████████████ (의존: Phase 1)
|
||||
Phase 3: 스킬 시스템 ████████████ (의존: Phase 1, 2)
|
||||
Phase 4: 사망/부활 시스템 ████████ (의존: Phase 1, 2, 3)
|
||||
Phase 5: 종족/클래스 특화 ██████ (의존: Phase 1)
|
||||
Phase 6: 밸런싱 ████████████████████ (전체 의존)
|
||||
Phase 7: 콘텐츠 확장 ████████████ (의존: Phase 6)
|
||||
Phase 8: UI/UX 개선 ████████ (병렬 가능)
|
||||
Phase 9: 스토리/엔딩 ██████ (의존: Phase 7)
|
||||
Phase 10: 명예의 전당 ████ (최종)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## 문서 구조
|
||||
|
||||
이 계획서는 다음 태스크 문서들로 구성됩니다:
|
||||
|
||||
### 핵심 Phase 문서
|
||||
| 문서 | 내용 |
|
||||
|------|------|
|
||||
| [task-phase-01-combat.md](task-phase-01-combat.md) | Phase 1: 핵심 전투 시스템 |
|
||||
| [task-phase-02-items.md](task-phase-02-items.md) | Phase 2: 아이템 시스템 |
|
||||
| [task-phase-03-skills.md](task-phase-03-skills.md) | Phase 3: 스킬 시스템 |
|
||||
| [task-phase-04-death.md](task-phase-04-death.md) | Phase 4: 사망/부활 시스템 |
|
||||
| [task-phase-05-race-class.md](task-phase-05-race-class.md) | Phase 5: 종족/클래스 특화 |
|
||||
| [task-phase-06-balance.md](task-phase-06-balance.md) | Phase 6: 밸런싱 |
|
||||
| [task-phase-07-content.md](task-phase-07-content.md) | Phase 7: 콘텐츠 확장 |
|
||||
| [task-phase-08-ui.md](task-phase-08-ui.md) | Phase 8: UI/UX 개선 |
|
||||
| [task-phase-09-story.md](task-phase-09-story.md) | Phase 9: 스토리/엔딩 |
|
||||
| [task-phase-10-hall.md](task-phase-10-hall.md) | Phase 10: 명예의 전당 |
|
||||
|
||||
### 추가 시스템 문서
|
||||
| 문서 | 내용 |
|
||||
|------|------|
|
||||
| [task-ext-audio-access.md](task-ext-audio-access.md) | 사운드/진동/접근성 |
|
||||
| [task-ext-meta-systems.md](task-ext-meta-systems.md) | 업적/도감/통계/칭호 |
|
||||
| [task-ext-settings-infra.md](task-ext-settings-infra.md) | 설정/튜토리얼/성능/테스트 |
|
||||
| [task-ext-save-data.md](task-ext-save-data.md) | 세이브/멀티슬롯/마이그레이션 |
|
||||
| [task-ext-combat.md](task-ext-combat.md) | 몬스터 AI/퀘스트/버프 |
|
||||
| [task-ext-items.md](task-ext-items.md) | 세트/강화/인벤토리/물약 |
|
||||
| [task-ext-world.md](task-ext-world.md) | 던전/지역/상점 |
|
||||
| [task-ext-events.md](task-ext-events.md) | 이벤트/알림 |
|
||||
| [task-ext-ui-tech.md](task-ext-ui-tech.md) | UI 레이아웃/기술 상세 |
|
||||
| [task-ext-platform.md](task-ext-platform.md) | 오프라인/플랫폼/향후 |
|
||||
|
||||
### 게임 디자인 문서
|
||||
| 문서 | 내용 |
|
||||
|------|------|
|
||||
| [task-fun-design.md](task-fun-design.md) | 재미 요소 설계 |
|
||||
|
||||
---
|
||||
|
||||
## 17. 작업 우선순위 및 의존성
|
||||
|
||||
```mermaid
|
||||
graph TD
|
||||
P1[Phase 1: 전투 시스템] --> P2[Phase 2: 아이템]
|
||||
P1 --> P5[Phase 5: 종족/클래스]
|
||||
P2 --> P3[Phase 3: 스킬]
|
||||
P1 --> P4[Phase 4: 사망/부활]
|
||||
P2 --> P4
|
||||
P3 --> P4
|
||||
P5 --> P6[Phase 6: 밸런싱]
|
||||
P4 --> P6
|
||||
P6 --> P7[Phase 7: 콘텐츠]
|
||||
P7 --> P9[Phase 9: 스토리]
|
||||
P9 --> P10[Phase 10: 명예의 전당]
|
||||
|
||||
P8[Phase 8: UI/UX] -.-> P1
|
||||
P8 -.-> P4
|
||||
```
|
||||
|
||||
### 권장 작업 순서
|
||||
|
||||
1. **Phase 1: 핵심 전투 시스템** (필수, 모든 것의 기반)
|
||||
2. **Phase 2: 아이템 시스템** (전투 시스템 활용)
|
||||
3. **Phase 5: 종족/클래스 특화** (전투 시스템과 병렬 가능)
|
||||
4. **Phase 3: 스킬 시스템** (전투 + 아이템 필요)
|
||||
5. **Phase 4: 사망/부활 시스템** (전투 + 아이템 + 스킬 필요)
|
||||
6. **Phase 8: UI/UX 개선** (다른 Phase와 병렬 진행 가능)
|
||||
7. **Phase 6: 밸런싱** (모든 시스템 완료 후)
|
||||
8. **Phase 7: 콘텐츠 확장** (밸런싱 후)
|
||||
9. **Phase 9: 스토리/엔딩** (콘텐츠 확장 후)
|
||||
10. **Phase 10: 명예의 전당** (최종)
|
||||
|
||||
---
|
||||
|
||||
## 18. 총 예상 작업량
|
||||
|
||||
### 18.1 핵심 Phase (Phase 1-10)
|
||||
|
||||
| Phase | 신규 코드 | 수정 코드 | 파일 수 |
|
||||
|-------|----------|----------|---------|
|
||||
| 1. 전투 시스템 | 400 | 200 | 5 |
|
||||
| 2. 아이템 | 500 | 300 | 6 |
|
||||
| 3. 스킬 | 600 | 200 | 6 |
|
||||
| 4. 사망/부활 | 500 | 200 | 7 |
|
||||
| 5. 종족/클래스 | 400 | 150 | 7 |
|
||||
| 6. 밸런싱 | 300 | 400 | 5 |
|
||||
| 7. 콘텐츠 | 1000 | 200 | 5 |
|
||||
| 8. UI/UX | 400 | 200 | 6 |
|
||||
| 9. 스토리 | 600 | 100 | 5 |
|
||||
| 10. 명예의 전당 | 400 | 100 | 5 |
|
||||
| **소계** | **5,100** | **2,050** | **57** |
|
||||
|
||||
### 18.2 추가 시스템 (Section 13)
|
||||
|
||||
| 시스템 | 신규 코드 | 수정 코드 | 파일 수 |
|
||||
|--------|----------|----------|---------|
|
||||
| 13.1 사운드/음악/진동 | 300 | 100 | 4 |
|
||||
| 13.2 업적 시스템 | 400 | 150 | 5 |
|
||||
| 13.3 도감 시스템 | 350 | 100 | 4 |
|
||||
| 13.4 통계 화면 | 300 | 100 | 4 |
|
||||
| 13.8 튜토리얼 | 400 | 150 | 4 |
|
||||
| 13.9 오프라인 진행 | 300 | 100 | 4 |
|
||||
| 13.10 멀티 세이브 | 250 | 150 | 4 |
|
||||
| 13.11 데이터 마이그레이션 | 200 | 100 | 3 |
|
||||
| 13.12 몬스터 AI/보스 | 500 | 200 | 5 |
|
||||
| 13.13 퀘스트 시스템 | 600 | 200 | 6 |
|
||||
| 13.14 세이브 파일 관리 | 250 | 100 | 3 |
|
||||
| 13.15 접근성 | 200 | 100 | 3 |
|
||||
| 13.16 세트 아이템 | 300 | 100 | 3 |
|
||||
| 13.17 강화/합성 | 350 | 150 | 4 |
|
||||
| 13.18 인벤토리 관리 | 300 | 150 | 4 |
|
||||
| 13.19 버프/디버프 | 400 | 150 | 4 |
|
||||
| 13.20 칭호 시스템 | 250 | 100 | 3 |
|
||||
| **소계** | **5,650** | **2,100** | **67** |
|
||||
|
||||
### 18.3 총합
|
||||
|
||||
| 구분 | 신규 코드 | 수정 코드 | 파일 수 |
|
||||
|------|----------|----------|---------|
|
||||
| 핵심 Phase | 5,100 | 2,050 | 57 |
|
||||
| 추가 시스템 | 5,650 | 2,100 | 67 |
|
||||
| **총합** | **10,750** | **4,150** | **124** |
|
||||
|
||||
### 18.4 총 예상 코드량
|
||||
|
||||
약 14,900 LOC
|
||||
|
||||
---
|
||||
|
||||
## 19. 위험 요소 및 대응
|
||||
|
||||
| 위험 | 영향 | 대응 방안 |
|
||||
|------|------|----------|
|
||||
| 밸런스 붕괴 | 게임성 저하 | 시뮬레이션 테스트, 점진적 조정 |
|
||||
| 복잡도 증가 | 유지보수 어려움 | 모듈화, 문서화 철저 |
|
||||
| 기존 세이브 호환성 | 사용자 데이터 손실 | 마이그레이션 로직 필수 |
|
||||
| 성능 저하 | UX 저하 | 프로파일링, 최적화 |
|
||||
| 원본과의 괴리 | 정체성 혼란 | 명확한 차별화 선언 |
|
||||
|
||||
---
|
||||
|
||||
## 20. 버전 계획
|
||||
|
||||
### 20.1 MVP (Minimum Viable Product)
|
||||
|
||||
| 버전 | 포함 내용 | 목표 |
|
||||
|------|----------|------|
|
||||
| v0.5.0 | Phase 1, 2 | 기본 전투 + 아이템 스탯 |
|
||||
| v0.6.0 | Phase 3, 5 | 스킬 + 종족/클래스 특화 |
|
||||
| v0.7.0 | Phase 4, 13.11 | 사망/부활 + 데이터 마이그레이션 |
|
||||
|
||||
### 20.2 Core Features
|
||||
|
||||
| 버전 | 포함 내용 | 목표 |
|
||||
|------|----------|------|
|
||||
| v0.8.0 | Phase 8, 13.8 | UI/UX + 튜토리얼 |
|
||||
| v0.9.0 | 13.10, 13.14 | 멀티 세이브 + 세이브 관리 |
|
||||
| v0.10.0 | Phase 6, 13.12 | 밸런싱 + 보스 패턴 |
|
||||
|
||||
### 20.3 Content Expansion
|
||||
|
||||
| 버전 | 포함 내용 | 목표 |
|
||||
|------|----------|------|
|
||||
| v0.11.0 | 13.13, 13.16 | 퀘스트 시스템 + 세트 아이템 |
|
||||
| v0.12.0 | 13.17, 13.18 | 강화/합성 + 인벤토리 |
|
||||
| v0.13.0 | 13.19, 13.20 | 버프/디버프 + 칭호 |
|
||||
|
||||
### 20.4 Polish & Release
|
||||
|
||||
| 버전 | 포함 내용 | 목표 |
|
||||
|------|----------|------|
|
||||
| v0.14.0 | Phase 7, 9 | 콘텐츠 확장 + 스토리 |
|
||||
| v0.15.0 | 13.2, 13.3 | 업적 + 도감 |
|
||||
| v0.16.0 | 13.4, 13.1 | 통계 + 사운드 |
|
||||
| v0.17.0 | 13.9, 13.15 | 오프라인 진행 + 접근성 |
|
||||
| v0.18.0 | Phase 10 | 명예의 전당 |
|
||||
|
||||
### 20.5 정식 출시
|
||||
|
||||
| 버전 | 목표 |
|
||||
|------|------|
|
||||
| v1.0.0-beta | 전체 기능 테스트 |
|
||||
| v1.0.0-rc | 버그 수정, 밸런싱 미세조정 |
|
||||
| v1.0.0 | 정식 출시 |
|
||||
|
||||
### 20.6 Post-Launch
|
||||
|
||||
| 버전 | 포함 내용 | 목표 |
|
||||
|------|----------|------|
|
||||
| v1.1.0 | 13.22.1 | 타임어택/스피드런 |
|
||||
| v1.2.0 | 13.22.3 | 다국어 확장 (일본어, 중국어) |
|
||||
| v1.5.0 | 13.6.2 | 아스키 아레나 (온라인 기능) |
|
||||
|
||||
---
|
||||
|
||||
*문서 작성일: 2024년*
|
||||
*ASCII Never Die - 게임 시스템 개편 계획 v2.0*
|
||||
Reference in New Issue
Block a user