# 메타 시스템: 업적/도감/통계/칭호 > 메인 문서: [game-system-overhaul-index.md](game-system-overhaul-index.md) --- ## 1. 업적 시스템 ### 1.1 업적 카테고리 | 카테고리 | 예시 업적 | |----------|----------| | **전투** | 첫 번째 몬스터 처치, 100마리 처치, 1000마리 처치, 무피해 보스 처치 | | **성장** | 레벨 10 달성, 레벨 50 달성, 레벨 100 달성 | | **수집** | 첫 에픽 아이템, 전설 아이템 획득, 모든 슬롯 에픽 이상 장착 | | **탐험** | 첫 퀘스트 완료, 100개 퀘스트 완료, 모든 Act 클리어 | | **생존** | 10연전 생존, HP 1로 생존, 사망 없이 Act 1 클리어 | | **스킬** | 첫 스킬 사용, 스킬로 100마리 처치, 모든 스킬 습득 | | **도전** | 레벨 10 이하로 Act 1 보스 처치, 장비 없이 10마리 처치 | | **히든** | 특정 조합 발견, 이스터에그 발견 | ### 1.2 업적 보상 | 등급 | 보상 | |------|------| | 브론즈 | 골드 100-500 | | 실버 | 골드 500-2000, 아이템 박스 | | 골드 | 골드 2000-10000, 희귀 아이템 박스 | | 플래티넘 | 전설 아이템 박스, 특별 칭호 | ### 1.3 업적 UI ``` ┌─ 업적 ──────────────────────────┐ │ ★ 전투 [12/25] │ │ ☑ 첫 번째 사냥꾼 - 몬스터 처치│ │ ☑ 백전용사 - 100마리 처치 │ │ ☐ 천인의 적 - 1000마리 처치 │ │ │ │ ★ 성장 [3/10] │ │ ☑ 신입 개발자 - 레벨 10 │ │ ☐ 시니어 개발자 - 레벨 50 │ └─────────────────────────────────┘ ``` --- ## 2. 도감 시스템 ### 2.1 도감 종류 | 도감 | 기록 내용 | 수집 조건 | |------|----------|----------| | **몬스터 도감** | 이름, 레벨 범위, 드롭 아이템, 출현 지역 | 한번이라도 처치 | | **아이템 도감** | 이름, 스탯, 희귀도, 획득 방법 | 한번이라도 획득 | | **스킬 도감** | 이름, 효과, MP 소모, 쿨타임 | 한번이라도 습득 | | **NPC 도감** | 이름, 역할, 등장 시네마틱 | 시네마틱에서 등장 | ### 2.2 몬스터 도감 상세 ```dart class MonsterEntry { final String id; final String name; final int minLevel; final int maxLevel; final List dropItems; final String description; final int killCount; // 처치 횟수 final DateTime firstMet; // 첫 조우 시간 final bool isDefeated; // 처치 여부 } ``` ### 2.3 도감 UI ``` ┌─ 몬스터 도감 [127/200] ─────────┐ │ │ │ ┌──────┐ Syntax Error │ │ │ ∧∧∧ │ Lv. 1-5 │ │ │ \○/ │ 드롭: 오타, 구두점 │ │ │ │ │ 처치: 47회 │ │ └──────┘ │ │ │ │ ┌──────┐ Memory Leak │ │ │ ~~~ │ Lv. 6-12 │ │ │ ⊂⊃ │ 드롭: 누수 바이트 │ │ │ ~~~ │ 처치: 23회 │ │ └──────┘ │ │ │ │ ┌──────┐ ??? │ │ │ ? │ 미발견 │ │ └──────┘ │ └─────────────────────────────────┘ ``` ### 2.4 수집률 보상 | 수집률 | 보상 | |--------|------| | 25% | 칭호 "수집가 견습생" | | 50% | 드롭률 +5% | | 75% | 칭호 "마스터 수집가" | | 100% | 전설 아이템 + 칭호 "완벽주의자" | --- ## 3. 통계 화면 ### 3.1 통계 카테고리 | 카테고리 | 통계 항목 | |----------|----------| | **시간** | 총 플레이 시간, 현재 세션 시간, 평균 세션 시간 | | **전투** | 총 전투 횟수, 처치 몬스터 수, 총 데미지, 최고 단일 데미지, 크리티컬 횟수 | | **생존** | 총 사망 횟수, 사망 원인 Top 5, 최장 생존 시간, 연속 전투 생존 기록 | | **획득** | 총 획득 골드, 총 획득 아이템, 희귀도별 아이템 수, 가장 비싼 아이템 | | **스킬** | 총 스킬 사용 횟수, 스킬별 사용 횟수, 스킬 데미지 합계, 가장 많이 쓴 스킬 | | **탐험** | 완료 퀘스트 수, 방문 지역 수, 현재 Act, 최고 도달 레벨 | | **효율** | 시간당 경험치, 시간당 골드, 평균 전투 시간, 승률 | ### 3.2 통계 UI ``` ┌─ 플레이 통계 ───────────────────┐ │ │ │ ⏱ 플레이 시간 │ │ 총: 15시간 34분 │ │ 현재 세션: 2시간 12분 │ │ │ │ ⚔ 전투 │ │ 처치 몬스터: 1,247마리 │ │ 총 데미지: 458,291 │ │ 최고 데미지: 2,847 (크리티컬) │ │ 크리티컬 횟수: 312회 │ │ │ │ 💀 사망 │ │ 총 사망: 7회 │ │ ┌ 사망 원인 Top 3 ┐ │ │ │ 1. 커널 패닉 (3회)│ │ │ │ 2. 메모리 누수 (2회)│ │ │ │ 3. 스택 오버플로우 (2회)│ │ │ └─────────────────┘ │ │ │ │ 💰 획득 │ │ 총 골드: 124,560 │ │ 아이템: 892개 │ │ 전설: 3개 | 에픽: 12개 │ └─────────────────────────────────┘ ``` ### 3.3 통계 데이터 구조 ```dart class GameStatistics { // 시간 final Duration totalPlayTime; final Duration currentSessionTime; // 전투 final int totalBattles; final int monstersKilled; final int totalDamageDealt; final int highestDamage; final int criticalHits; // 생존 final int totalDeaths; final Map deathCauses; final Duration longestSurvival; // 획득 final int totalGoldEarned; final int totalItemsObtained; final Map itemsByRarity; // 스킬 final int totalSkillUses; final Map skillUseCounts; // 탐험 final int questsCompleted; final int highestLevel; final int currentAct; } ``` --- ## 4. 칭호 시스템 ### 4.1 칭호 구조 ```dart class Title { final String id; final String name; final String description; final TitleRarity rarity; // 일반, 희귀, 영웅, 전설 final Map? statBonus; // 착용 시 보너스 final String unlockCondition; // 해금 조건 설명 } ``` ### 4.2 칭호 목록 | 칭호 | 해금 조건 | 보너스 | 희귀도 | |------|----------|--------|--------| | **초보 개발자** | 게임 시작 | - | 일반 | | **버그 헌터** | 몬스터 100마리 처치 | ATK +2 | 일반 | | **백전용사** | 몬스터 1000마리 처치 | ATK +5 | 희귀 | | **천인의 적** | 몬스터 10000마리 처치 | ATK +10, CRI +2% | 영웅 | | **불사신** | 레벨 50 무사망 | HP +100, DEF +5 | 영웅 | | **완벽주의자** | 도감 100% | 모든 스탯 +3 | 전설 | | **글리치 슬레이어** | 글리치 신 처치 | 모든 스탯 +5 | 전설 | | **전설의 코더** | 명예의 전당 입성 | 경험치 +10% | 전설 | | **스피드러너** | 10시간 내 클리어 | 이동 속도 +10% | 영웅 | | **생존주의자** | 사망 3회 이하 클리어 | HP 재생 +5% | 영웅 | | **무자비한 디버거** | 20 콤보 달성 | CRI +5% | 희귀 | | **행운아** | 전설 아이템 10개 획득 | 드롭률 +5% | 희귀 | ### 4.3 칭호 UI ``` ┌─ 칭호 ──────────────────────────────┐ │ │ │ 현재 칭호: [백전용사] ATK +5 │ │ │ │ 보유 칭호 [15/50]: │ │ │ │ ★★★ 전설 │ │ ☐ 글리치 슬레이어 (미해금) │ │ ☐ 완벽주의자 (미해금) │ │ │ │ ★★ 영웅 │ │ ☑ 불사신 - HP +100, DEF +5 │ │ ☐ 스피드러너 (미해금) │ │ │ │ ★ 희귀 │ │ ☑ 백전용사 - ATK +5 [장착 중] │ │ ☑ 무자비한 디버거 - CRI +5% │ │ │ │ ○ 일반 │ │ ☑ 초보 개발자 │ │ ☑ 버그 헌터 - ATK +2 │ │ │ └─────────────────────────────────────┘ ``` ---