Commit Graph

7 Commits

Author SHA1 Message Date
JiWoong Sul
12f195bed7 refactor(core): 모델 및 유틸리티 개선
- GameState 확장
- BalanceConstants 조정
- PqLogic, Roman 정리
2026-01-12 20:02:50 +09:00
JiWoong Sul
5487c79474 refactor(core): 밸런스 상수 및 진행 서비스 개선
- BalanceConstants 정리
- ProgressService 로직 개선
2026-01-08 20:46:55 +09:00
JiWoong Sul
1eaff23001 feat(core): 밸런스 상수 및 진행 로직 개선
- BalanceConstants 조정
- PqLogic 개선
- ProgressService 업데이트
2026-01-08 20:10:59 +09:00
JiWoong Sul
86b14427f6 refactor(core): 밸런스 상수 분리 및 진행 서비스 개선
- balance_constants.dart에 게임 밸런스 상수 정의
- ProgressService 로직 개선 및 상수 참조
2026-01-02 15:49:46 +09:00
JiWoong Sul
80b6cd63e3 feat(combat): 디버프 시스템 추가
- CombatEventType.playerDebuff 추가
- CombatState에 activeDebuffs 목록 추가
- SkillService.useDebuffSkill() 구현
- 스킬 자동 선택에 디버프 우선순위 추가
- 밸런스 상수 업데이트
2025-12-30 15:58:03 +09:00
JiWoong Sul
162a09c54a fix(balance): 초반 생존율 개선
- 몬스터 ATK 공식 약화: 5+level*3 → 3+level*2
- 플레이어 초기 HP 증가: 50 → 65 (사망률 ~10% 목표)
2025-12-28 01:04:42 +09:00
JiWoong Sul
97d9875e00 feat(phase6): 밸런싱 상수 및 몬스터 스탯 스케일링 시스템 구현
- balance_constants.dart 생성
  - ExpConstants: 경험치 곡선 (baseExp * 1.15^level)
  - MonsterType: normal, elite, miniboss, boss, finalBoss
  - MonsterTypeMultiplier: 타입별 HP/ATK/DEF/EXP/GOLD 배율
  - MonsterBaseStats: 레벨 기반 몬스터 스탯 생성
  - BossStats: 5개 보스 정의 (Syntax Error Dragon ~ Glitch God)
  - LevelTierSettings: 구간별 난이도 설정 (초반/중반/후반/엔드게임)
  - PlayerScaling: 플레이어 레벨업 시 HP/MP 스케일링

- MonsterCombatStats 통합
  - MonsterBaseStats.generate() 사용하여 스탯 생성
  - monsterType 매개변수 추가로 타입별 몬스터 지원
2025-12-17 17:48:46 +09:00