2.3 KiB
2.3 KiB
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)