2.9 KiB
2.9 KiB
채보 요소 분해(Factorization) 가이드
이 문서는 태고(TJA) 채보의 원시 데이터를 분석하여, 난이도를 결정하는 5가지 핵심 요소로 분해하는 과정과 그 의미를 설명합니다.
1. 요소 분해(Factorization)란?
태고의 채보는 텍스트 형태의 데이터로 이루어져 있습니다. 시스템은 이 데이터를 읽어 플레이어가 실제로 느끼는 물리적 압박, 기술적 난해함, 시각적 스트레스 등을 수치로 추출합니다. 이 과정을 '요소 분해'라고 부릅니다.
2. 분석 공정 (Analysis Process)
1단계: 타임라인 생성 (Timeline Mapping)
채보에 적힌 마디와 박자 정보를 바탕으로, 모든 노트가 곡이 시작된 후 정확히 몇 초에 연주되어야 하는지 계산하여 절대적인 시간표(Timeline)를 만듭니다. 이 과정에서 BPM 변화와 딜레이가 모두 계산에 반영됩니다.
2단계: 핵심 요소 추출 (Feature Extraction)
① 물리적 속도 (Physical) - "얼마나 빠른가?"
- 분석 방법: 전체 곡을 2초 단위로 잘라가며 가장 노트가 많이 몰린 구간을 찾습니다.
- 의미: 플레이어의 순발력과 물리적인 손 속도의 한계를 측정합니다.
② 지구력 (Stamina) - "얼마나 오래 버티는가?"
- 분석 방법: 노트 사이의 간격이 0.2초 이내로 유지되는 구간을 '기차(Stream)'로 정의하고, 그 최대 길이를 측정합니다.
- 의미: 중간에 쉬지 않고 계속 쳐야 하는 구간의 길이를 통해 체력적인 소모량을 측정합니다.
③ 패턴 기술 (Technical) - "얼마나 뇌가 복잡한가?"
- 분석 방법: 빨강(동)과 파랑(딱)이 얼마나 자주 교차되는지(색상 전환율)를 계산합니다.
- 의미: 손 배치의 복잡도를 의미하며, 0.5에 가까울수록 머리를 많이 써야 하는 기술적인 채보임을 뜻합니다.
④ 리듬 정확도 (Accuracy) - "박자가 얼마나 까다로운가?"
- 분석 방법: 마디 내에서 정박(1/4, 1/8)을 벗어난 변칙적인 박자(12, 24분음표 등)의 비중을 측정합니다.
- 의미: 정확도 98%를 달성하기 위해 필요한 리듬 감각의 수준을 측정합니다.
⑤ 가독성 (Reading) - "눈이 얼마나 어지러운가?"
- 분석 방법: 곡 중간에 속도가 변하는 명령(BPM 변화, 스크롤 속도 변화)이 얼마나 자주 나오는지 합산합니다.
- 의미: 시각적인 혼란과 암기 요소를 수치화합니다.
3. 분석 결과의 활용
이렇게 분해된 요소들은 최종적으로 **'상수(Constant)'**를 계산하는 밑바탕이 됩니다.
- 물리/체력 수치가 높은 곡: 주로 체력을 기르는 연습에 적합합니다.
- 기술/정확도 수치가 높은 곡: 판정을 다듬고 손 배치를 익히는 연습에 적합합니다.
Generated by fumen-analyze