2.0 KiB
2.0 KiB
⚙️ Engine Logic Optimization & Modernization
Category: Architecture / Physics Status: Completed (v12.1) Related: Engine Loop, Boss Encounter Design
1. Tactical Logical Modernization
Skybound의 초기 '무작위성' 중심 로직을 '의도된 연출' 중심으로 전환한 핵심 최적화 내역입니다.
🛡️ Reactive Stat Sync (실시간 스탯 동기화)
- 메커니즘:
useGameStore.subscribe를 통해 장비 교체나 영구 업그레이드 발생 시, 엔진의effectiveStats를 런타임에 즉시 재계산. - 효과: "인벤토리에서 공격력을 올렸는데 왜 바로 강해지지 않는가?"라는 모순을 해결.
🛰️ Priority-Based Spawning (우선순위 기반 스폰)
- Logic: 하드캡(
MAX_ENEMIES_HARD_CAP) 도달 시,ELITE이상의 등급은 일반 적(NORMAL)을 **강제 퇴거(Despawn)**시키고 자리를 확보함. - 효과: 물량에 밀려 보스가 등장하지 못하는 치명적인 결함 방지.
2. Combat Physics & HP Revamp
📏 100-Base HP System
- 구형: 하트 5칸 기반의 단순 생명력 시스템 (회복 및 성장 가시성 낮음).
- 신규: 100 기준의 체력 시스템으로 통합하여 퍼센트 단위 회복 및 영구 HP 업그레이드 반영이 가능하도록 구조화.
💥 Mutual Knockback (물리 충돌)
- 단순히 겹칠 때 대미지를 입는 방식에서 벗어나, 충돌 벡터(
vx,vy)를 기반으로 서로 밀려나는 물리 작용 구현. - 타격감: 기체 간 충돌 시의 '묵직함' 확보.
3. Engagement Compression
- Blitz Mode: 보스 출현 시간을 60초로 단축하여 파밍 효율 극대화.
- Standard Mode: 보스 조우 타임라인을 2분으로 압축하여 검증 및 플레이 텐션 강화.
Last Updated: 2026-04-22 🫡