phase 1
This commit is contained in:
36
.gemini/difficulty-factors.md
Normal file
36
.gemini/difficulty-factors.md
Normal file
@@ -0,0 +1,36 @@
|
||||
# TJA 난이도 산정 핵심 요소 (Technical Factors)
|
||||
|
||||
'상수' 산출을 위해 채보에서 추출해야 하는 5개 핵심 차원과 세부 지표입니다.
|
||||
|
||||
## 1. 물리적 밀도 (Physical Density)
|
||||
물리적인 타격 속도와 관련된 지표입니다.
|
||||
- **Global NPS**: `총 노트 수 / 총 연주 시간`. 곡의 전반적인 속도 체급.
|
||||
- **Peak NPS (Sliding Window)**: 1초~2초 단위 윈도우에서 추출한 최대 NPS. 순간 폭타의 한계치.
|
||||
- **Density Variance**: NPS의 표준 편차. 곡이 얼마나 균일한지 또는 급격한지 측정.
|
||||
|
||||
## 2. 지구력 요구량 (Stamina Requirement)
|
||||
지치지 않고 집중력을 유지해야 하는 정도입니다.
|
||||
- **Longest Stream Count**: 쉼표(예: 8분음표 이상의 간격) 없이 이어지는 최대 노트 개수.
|
||||
- **Stream Density Ratio**: 전체 곡 시간 대비 스트림(연타) 구간이 차지하는 비중.
|
||||
- **Rest Interval Analysis**: 회복 가능한 구간의 배치와 빈도.
|
||||
|
||||
## 3. 배치 복잡도 (Pattern Complexity)
|
||||
인지적 부하와 손 배치(Hand-switching)의 어려움입니다.
|
||||
- **Color Transition Ratio**: `색상 전환(d↔k) 횟수 / 총 노트 수`. 전환이 많을수록 인지 부하 증가.
|
||||
- **Hand-Switching Index**: 홀수(3, 5, 7) 및 짝수(2, 4) 연타의 혼합도. 기준 손이 강제로 바뀌는 빈도.
|
||||
- **Complex Pattern Detection**: 비정형 패턴(예: ddkdk, kkkdk 등)의 출현 빈도.
|
||||
|
||||
## 4. 리듬 복잡도 (Rhythmic Complexity)
|
||||
정확도(98%) 달성을 방해하는 타이밍 요소입니다.
|
||||
- **Quantization Diversity**: 사용된 음표 단위(1/16, 1/12, 1/24, 1/48 등)의 종류와 혼합 빈도.
|
||||
- **Off-beat Ratio**: 정박(1/4, 1/8)을 벗어난 엇박 노지의 비율.
|
||||
- **Rhythmic Entropy**: 노트 간 시간 간격의 불규칙성 정도.
|
||||
|
||||
## 5. 가독성 및 기믹 (Reading & Gimmicks)
|
||||
시각적인 반응 속도와 암기 요소를 측정합니다.
|
||||
- **Scroll Velocity (SV) Variance**: `#SCROLL` 변화의 진폭과 빈도.
|
||||
- **BPM Fluctuation**: `#BPMCHANGE`를 통한 급격한 속도 변화 및 정지(#DELAY).
|
||||
- **Visual Overlap**: 저속 구간에서의 노트 겹침이나 고속 구간의 반응 한계.
|
||||
|
||||
## 상수 추정 가중치 (Proposed)
|
||||
`Constant ∝ (Peak_NPS * 0.4) + (Complexity * 0.3) + (Stamina * 0.2) + (Reading * 0.1)`
|
||||
Reference in New Issue
Block a user