[P-Reinforce] reinforce: Antigravity 시스템 개편 및 Skybound 업데이트 지식 구조화 완료
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
---
|
||||
id: 550e8400-e29b-41d4-a716-446655440006
|
||||
category: "[[10_Wiki/Decisions/Skybound]]"
|
||||
confidence_score: 0.96
|
||||
tags: [skybound, game-balance, combat, buff]
|
||||
last_reinforced: 2026-04-21
|
||||
---
|
||||
|
||||
# [[플레이어 전투 밸런스 상향]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 스테이지 1의 몰입도 향상을 위해 플레이어 기체의 기본 연사력을 20% 상향 조정하여 전투 리듬을 개선함.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **추출된 패턴:**
|
||||
- **Frequency-Based Buff**: 프레임 간격(Gap)을 줄임으로써 단위 시간당 발사 횟수(Frequency)를 정밀하게 제어.
|
||||
- **세부 내용:**
|
||||
- FALCON: 8.0 -> 6.6, RAYCE: 18.0 -> 15.0로 `BASE_FIRE_GAP` 수정.
|
||||
- 초반 적 조우 시의 대응력 및 타격감 강화.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
||||
- **과거 데이터와의 충돌:** 초반 진입 장벽이 높았던 기존 밸런스를 유저 친화적으로 조정.
|
||||
- **정책 변화:** 전투 밸런스 수정 시 반드시 프레임 단위의 수치를 기록하고 비교할 것.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Parent:** [[10_Wiki/Decisions/Skybound]]
|
||||
- **Related:** [[10_Wiki/Projects/Skybound/HUD_UI_Refinement]]
|
||||
- **Raw Source:** [[00_Raw/2026-04-21-Skybound_Player_Combat_Buff]]
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
id: 550e8400-e29b-41d4-a716-446655440002
|
||||
category: "[[10_Wiki/Decisions/Skybound]]"
|
||||
confidence_score: 1.0
|
||||
tags: [skybound, typesystem, maintenance]
|
||||
last_reinforced: 2026-04-21
|
||||
---
|
||||
|
||||
# [[Skybound 프레임 타입 복구]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 엔진 루프의 시간축 참조를 위한 `frame` 속성을 인터페이스에 명시하여 정적 타입 무결성을 복구함.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **추출된 패턴:**
|
||||
- **Interface-Getter Sync**: 런타임에 정의되는 게터(Getter) 속성은 반드시 인터페이스에 명시되어야 타입 안전성이 유지됨.
|
||||
- **세부 내용:**
|
||||
- `WorldModel` 인터페이스에 `readonly frame: number` 추가.
|
||||
- `useGameEngine.ts`에서의 타입 불일치 오류 해결.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
||||
- **과거 데이터와의 충돌:** 이전 리팩토링 과정에서 실수로 누락되었던 속성을 재발견하여 복구함.
|
||||
- **정책 변화:** 핵심 엔진 상태 속성은 누락 시 즉시 반려(Veto) 대상임.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Parent:** [[10_Wiki/Decisions/Skybound]]
|
||||
- **Related:** [[10_Wiki/Projects/Skybound/Architecture_Refactor]]
|
||||
- **Raw Source:** [[00_Raw/2026-04-21-Skybound_Frame_Type_Restoration]]
|
||||
@@ -0,0 +1,28 @@
|
||||
---
|
||||
id: 550e8400-e29b-41d4-a716-446655440004
|
||||
category: "[[10_Wiki/Decisions/Skybound]]"
|
||||
confidence_score: 0.99
|
||||
tags: [skybound, typescript, stability, code-quality]
|
||||
last_reinforced: 2026-04-21
|
||||
---
|
||||
|
||||
# [[Skybound IDE 안정성 및 타입 보정]]
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 엄격한 타입 매칭과 필수 속성 초기화를 통해 런타임 잠재 에러를 사전에 차단하고 개발자 생산성을 향상함.
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **추출된 패턴:**
|
||||
- **Total Initialization**: 인터페이스에 정의된 모든 속성은 유틸리티 함수(`calculateEffectiveStats`)에서 반드시 명시적으로 초기화되어야 함.
|
||||
- **세부 내용:**
|
||||
- `SystemEnemy`, `SystemBoss` 인터페이스의 역할(Role) 및 페이즈(Phase) 타입 일합.
|
||||
- 미사용 구조 분해 할당(`emitEvent`) 제거로 린트 경고 해결.
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & RL Update)
|
||||
- **과거 데이터와의 충돌:** 부정확한 타입 확장으로 발생하던 IDE 경고를 정밀한 리터럴 타입 적용으로 해결.
|
||||
- **정책 변화:** 모든 유틸리티 함수 반환값은 Partial을 지양하고 Full-spec을 따를 것.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- **Parent:** [[10_Wiki/Decisions/Skybound]]
|
||||
- **Related:** [[10_Wiki/Projects/Skybound/Architecture_Refactor]]
|
||||
- **Raw Source:** [[00_Raw/2026-04-21-Skybound_IDE_Problems_Fix]]
|
||||
Reference in New Issue
Block a user