[G1-Sync] Manual knowledge update
This commit is contained in:
@@ -1,89 +1,265 @@
|
||||
---
|
||||
id: wiki-2026-0508-cognitive-training-software-eg-a
|
||||
title: Cognitive Training Software (eg Aim Lab KovaaKs)
|
||||
id: wiki-2026-0508-cognitive-training-aim
|
||||
title: Cognitive Training Software (Aim Lab, KovaaK's)
|
||||
category: 10_Wiki/Topics
|
||||
status: needs_review
|
||||
status: verified
|
||||
canonical_id: self
|
||||
aliases: [P-Reinforce-AI-AIMTRAIN]
|
||||
aliases: [aim trainer, KovaaK, Aim Lab, flick training, tracking, FPS aim, neuro-muscle]
|
||||
duplicate_of: none
|
||||
source_trust_level: A
|
||||
confidence_score: 0.94
|
||||
tags: [Aim Lab, KovaaKs, Cognitive Training, Performance]
|
||||
source_trust_level: B
|
||||
confidence_score: 0.85
|
||||
verification_status: applied
|
||||
tags: [esports, aim-training, fps, neuroplasticity, deliberate-practice, gaming, sensitivity]
|
||||
raw_sources: []
|
||||
last_reinforced: 2026-04-20
|
||||
last_reinforced: 2026-05-10
|
||||
github_commit: pending
|
||||
inferred_by: Claude Opus 4.7 (auto-normalize 2026-05-08)
|
||||
tech_stack:
|
||||
language: unspecified
|
||||
framework: unspecified
|
||||
language: gaming
|
||||
applicable_to: [Esports Training, FPS Skill, Deliberate Practice]
|
||||
---
|
||||
|
||||
# Cognitive-Training-Software (에임 및 인지 훈련 소프트웨어)
|
||||
# Aim Training Software
|
||||
|
||||
## 📌 한 줄 통찰 (The Karpathy Summary)
|
||||
> 에임 훈련은 단순히 '마우스를 잘 흔드는 법'을 배우는 것이 아니라, 뇌의 시각 반응-근육 협응-판단 프로세스를 수만 번의 반복으로 최적화하는 '뉴로 머슬(Neuro-muscle) 프로그래밍'이다.
|
||||
## 매 한 줄
|
||||
> **"매 neuro-muscle 의 programming"**. 매 mouse + 매 visual 의 thousand-rep optimization. 매 deliberate practice 의 gaming version. 매 modern: AI-aided weakness detection (Aim Lab 2026).
|
||||
|
||||
## 📖 구조화된 지식 (Synthesized Content)
|
||||
- **Flick vs Tracking Training**:
|
||||
- **Flick**: 특정 위치로 즉각적으로 조준을 옮기는 폭발적 인지 능력.
|
||||
- **Tracking**: 움직이는 대상을 일정하게 따라가는 지속적 집중력과 미세 근육 제어.
|
||||
- **Micro-Metric Feedback**:
|
||||
- 반응 속도(Reaction Time), 정확도(Accuracy), 조준의 흔들림(Shake) 등을 밀리초(ms) 단위로 측정하여 사용자의 약점(Weak point)을 데이터로 시각화한다.
|
||||
- **Skill Transferability**:
|
||||
- 가상 환경에서의 훈련이 실제 게임(Valorant, Apex 등)의 성과로 전이되는 메커니즘은 '일관된 감도(Sensitivity)'와 '공포 반응 억제'에 기인한다.
|
||||
## 매 핵심
|
||||
|
||||
## ⚠️ 모순 및 업데이트 (Contradictions & Updates)
|
||||
- 과도한 에임 훈련은 손목 부상(Carpal Tunnel)을 유발할 수 있으며, 실제 게임에서의 지형지물 활용이나 전략적 판단력(Game Sense)을 간과하게 만들 수 있다. 도구는 보조수단일 뿐, 실전 감각과의 균형이 필수적이다.
|
||||
### 매 skill type
|
||||
1. **Flicking**: 매 instant snap (CS, Valorant headshot).
|
||||
2. **Tracking**: 매 sustained follow (Apex, Overwatch).
|
||||
3. **Target switching**: 매 multi-target.
|
||||
4. **Microadjustment**: 매 precision after flick.
|
||||
|
||||
## 🔗 지식 연결 (Graph)
|
||||
- Related: [[Burnout|Burnout]]-Prevention-in-Professional-Gaming , [[Biomechanics-of-Injury|Biomechanics-of-Injury]]
|
||||
- [[Analysis|Analysis]]: [[Clinical-Kinesiology-Assessment|Clinical-Kinesiology-Assessment]]
|
||||
### 매 metric
|
||||
- **Reaction time** (ms).
|
||||
- **Accuracy** (% hit).
|
||||
- **Time to first shot**.
|
||||
- **Shake / drift**.
|
||||
- **Consistency** (variance).
|
||||
|
||||
## 🤖 LLM 활용 힌트 (How to Use This Knowledge)
|
||||
### 매 platform
|
||||
- **KovaaK's**: 매 esports gold standard.
|
||||
- **Aim Lab**: 매 free, 매 user-friendly.
|
||||
- **Aimlabs Tracking**.
|
||||
- **Voltaic Benchmarks**: 매 standardized.
|
||||
- **3D Aim Trainer** (browser).
|
||||
|
||||
**언제 이 지식을 쓰는가:**
|
||||
- *(TODO)*
|
||||
### Voltaic Benchmark
|
||||
- **Bronze → Plat → Gold → Diamond → Master → GM → Nova**.
|
||||
- 매 8-10 task.
|
||||
- 매 measurable progression.
|
||||
|
||||
**언제 쓰면 안 되는가:**
|
||||
- *(TODO)*
|
||||
### 매 deliberate practice principle
|
||||
1. **Specific weakness** 의 target.
|
||||
2. **Slightly beyond comfort**.
|
||||
3. **Immediate feedback**.
|
||||
4. **Repeat with focus**.
|
||||
5. **Vary stimulus**.
|
||||
6. **Rest**.
|
||||
|
||||
## 🧪 검증 상태 (Validation)
|
||||
→ Anders Ericsson 의 framework.
|
||||
|
||||
- **정보 상태:** needs_review
|
||||
- **출처 신뢰도:** A
|
||||
- **검토 이유:** *(P-Reinforce Phase 1 자동 정규화. 본문 검증 필요.)*
|
||||
### 매 sensitivity transfer
|
||||
- 매 cm/360 의 consistent.
|
||||
- 매 game-to-game 의 same.
|
||||
- 매 mouse + DPI + in-game sens 의 calculate.
|
||||
|
||||
## 🧬 중복 검사 (Duplicate Check)
|
||||
### 매 limit
|
||||
- 매 wrist injury risk (RSI).
|
||||
- 매 game sense / strategy 의 substitute X.
|
||||
- 매 over-training 의 plateau.
|
||||
- 매 transfer 의 not 100%.
|
||||
- 매 obsession risk.
|
||||
|
||||
- **기존 유사 문서:** *(TODO: 인덱서 클러스터 리포트 참조)*
|
||||
- **처리 방식:** UPDATE (자동 정규화)
|
||||
- **처리 이유:** Phase 1 정규화 — 옛 템플릿/누락 필드 보강.
|
||||
### 매 modern AI assist
|
||||
- 매 weakness ML detect.
|
||||
- 매 personalized routine.
|
||||
- 매 form analysis (mouse path).
|
||||
- 매 prediction of plateau.
|
||||
|
||||
## 🕓 변경 이력 (Changelog)
|
||||
### 매 cognitive worker 의 응용
|
||||
- 매 not just gamer — 매 reaction time / focus 의 workout.
|
||||
- 매 aging brain 의 reaction maintenance.
|
||||
- 매 BDNF 의 boost (vigorous mental task).
|
||||
- 매 [[Cognitive Reserve Theory]] 의 contributor.
|
||||
|
||||
| 날짜 | 변경 내용 | 처리 방식 | 신뢰도 |
|
||||
|------|-----------|-----------|--------|
|
||||
| 2026-05-08 | P-Reinforce Phase 1 정규화 (frontmatter + 헤더 표준화) | UPDATE | A |
|
||||
## 💻 패턴 (응용 — practice routine + analytics)
|
||||
|
||||
## 💻 코드 패턴 (Code Patterns)
|
||||
### Daily routine (Voltaic-inspired)
|
||||
```yaml
|
||||
warmup: 10 min
|
||||
- Static clicking (5 min, 60 cm/360)
|
||||
- Smooth tracking (5 min)
|
||||
|
||||
**패턴 1:** *(TODO: 이 프로젝트 컨벤션 반영한 구조 스켈레톤)*
|
||||
main: 20-30 min (rotate 매일)
|
||||
monday: 'Flicking heavy'
|
||||
- KovaaK 1wall6targets: 5 runs
|
||||
- Bounce 180: 5 runs
|
||||
tuesday: 'Tracking'
|
||||
- Smoothbot: 5 runs
|
||||
- Air angelic: 5 runs
|
||||
wednesday: 'Switching'
|
||||
- 6sphere: 5 runs
|
||||
- Bounce track invincible: 5 runs
|
||||
thursday: 'Microcorrection'
|
||||
- Pasu small: 5 runs
|
||||
friday: 'Benchmark week'
|
||||
- Voltaic Energy / Hard run-through
|
||||
|
||||
```text
|
||||
# TODO
|
||||
cooldown: 5 min
|
||||
- Wrist stretch
|
||||
- Forearm release
|
||||
```
|
||||
|
||||
## 🤔 의사결정 기준 (Decision Criteria)
|
||||
### Sensitivity calculator
|
||||
```python
|
||||
def cm_per_360(dpi, in_game_sens, yaw=0.022):
|
||||
"""매 cm 의 mouse 의 360°."""
|
||||
counts_per_360 = 360 / (in_game_sens * yaw)
|
||||
cm_per_360 = counts_per_360 / dpi * 2.54
|
||||
return cm_per_360
|
||||
|
||||
**선택 A를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
# 매 typical: 30-50 cm/360 for FPS.
|
||||
# 매 lower sens = 매 more precision but harder flicks.
|
||||
print(cm_per_360(800, 0.4)) # ~36 cm/360
|
||||
```
|
||||
|
||||
**선택 B를 써야 할 때:**
|
||||
- *(TODO)*
|
||||
### Cross-game sensitivity (consistent)
|
||||
```python
|
||||
# 매 KovaaK's → Valorant
|
||||
def convert_sens(from_game, to_game, current_sens):
|
||||
yaw = {
|
||||
'kovaak': 0.022,
|
||||
'valorant': 0.07,
|
||||
'csgo': 0.022,
|
||||
'apex': 0.022,
|
||||
'overwatch': 0.0066,
|
||||
}
|
||||
return current_sens * yaw[from_game] / yaw[to_game]
|
||||
|
||||
**기본값:**
|
||||
> *(TODO)*
|
||||
# 매 KovaaK 0.4 → Valorant
|
||||
print(convert_sens('kovaak', 'valorant', 0.4)) # 매 0.126
|
||||
```
|
||||
|
||||
## ❌ 안티패턴 (Anti-Patterns)
|
||||
### Performance log
|
||||
```python
|
||||
class AimTrainingLog:
|
||||
def __init__(self):
|
||||
self.sessions = []
|
||||
|
||||
def log(self, scenario, score, accuracy, reaction_avg_ms):
|
||||
self.sessions.append({
|
||||
'date': datetime.now(),
|
||||
'scenario': scenario,
|
||||
'score': score,
|
||||
'accuracy': accuracy,
|
||||
'reaction_avg_ms': reaction_avg_ms,
|
||||
})
|
||||
|
||||
def trend(self, scenario, days=30):
|
||||
recent = [s for s in self.sessions
|
||||
if s['scenario'] == scenario and
|
||||
s['date'] > datetime.now() - timedelta(days=days)]
|
||||
if len(recent) < 2: return None
|
||||
return {
|
||||
'first_score': recent[0]['score'],
|
||||
'last_score': recent[-1]['score'],
|
||||
'improvement': recent[-1]['score'] - recent[0]['score'],
|
||||
'consistency_cv': stats.std([s['score'] for s in recent]) /
|
||||
stats.mean([s['score'] for s in recent]),
|
||||
}
|
||||
```
|
||||
|
||||
- **[안티패턴]:** *(TODO: 무엇을 하면 안 되는가 + 이유 + 대신 무엇을)*
|
||||
### Weakness detection (LLM-aided)
|
||||
```python
|
||||
def detect_weakness(log, recent_n=20):
|
||||
recent = log.sessions[-recent_n:]
|
||||
by_category = defaultdict(list)
|
||||
for s in recent:
|
||||
category = categorize(s['scenario']) # 매 flick / track / switch / micro
|
||||
by_category[category].append(s)
|
||||
|
||||
weaknesses = []
|
||||
for cat, sessions in by_category.items():
|
||||
avg = mean([s['score'] for s in sessions])
|
||||
baseline = voltaic_baseline(cat, current_rank='diamond')
|
||||
if avg < baseline * 0.85:
|
||||
weaknesses.append((cat, avg, baseline))
|
||||
|
||||
return sorted(weaknesses, key=lambda x: x[1] / x[2]) # 매 worst first
|
||||
```
|
||||
|
||||
### RSI prevention (wrist health)
|
||||
```python
|
||||
def wrist_break_schedule():
|
||||
return {
|
||||
'every_25_min': '5 min: stretch + standing',
|
||||
'every_2_hour': '15 min: walk',
|
||||
'daily': '5 min: forearm massage + finger stretch',
|
||||
'weekly': '1 day: total rest',
|
||||
'red_flag_signs': [
|
||||
'Tingling',
|
||||
'Persistent pain',
|
||||
'Weak grip',
|
||||
'→ See doctor',
|
||||
],
|
||||
}
|
||||
```
|
||||
|
||||
### Over-training detection
|
||||
```python
|
||||
def overtrained(log):
|
||||
recent_30 = log.sessions[-30:]
|
||||
if len(recent_30) < 10: return False
|
||||
|
||||
# 매 score 의 consistent 의 plateau or decline
|
||||
first_half = [s['score'] for s in recent_30[:15]]
|
||||
second_half = [s['score'] for s in recent_30[15:]]
|
||||
|
||||
if mean(second_half) < mean(first_half):
|
||||
return 'PLATEAU / DECLINE — consider rest week'
|
||||
return False
|
||||
```
|
||||
|
||||
## 🤔 결정 기준
|
||||
| 상황 | Tool |
|
||||
|---|---|
|
||||
| Esports serious | KovaaK's + Voltaic |
|
||||
| Casual / free | Aim Lab |
|
||||
| Browser quick | 3D Aim Trainer |
|
||||
| Form analysis | Replay video review |
|
||||
| Cross-game | Sens calculator |
|
||||
| Cognitive worker (older) | Aim Lab + light routine |
|
||||
|
||||
**기본값**: 매 daily 20-30 min + 매 weekly benchmark + 매 wrist break.
|
||||
|
||||
## 🔗 Graph
|
||||
- 부모: [[Esports]] · [[Deliberate-Practice]] · [[FPS-Gaming]]
|
||||
- 변형: [[KovaaK]] · [[Aim-Lab]] · [[Voltaic-Benchmark]]
|
||||
- 응용: [[Sensitivity-Calculator]] · [[FPS-Training]]
|
||||
- Adjacent: [[Brain-Derived Neurotrophic Factor (BDNF)]] · [[Cognitive Reserve Theory]] · [[Chronic-Pain-Management-Protocols]] (RSI)
|
||||
|
||||
## 🤖 LLM 활용
|
||||
**언제**: 매 esports practice. 매 reaction time 의 maintenance. 매 cognitive worker workout.
|
||||
**언제 X**: 매 game sense substitute. 매 specific medical advice.
|
||||
|
||||
## ❌ 안티패턴
|
||||
- **Quantity over quality**: 매 mindless rep.
|
||||
- **Sensitivity 의 변동**: 매 muscle memory X.
|
||||
- **Skip warmup**: 매 injury.
|
||||
- **Skip rest**: 매 plateau / RSI.
|
||||
- **Same scenario only**: 매 narrow improvement.
|
||||
- **No log**: 매 progress invisible.
|
||||
- **Ignore game sense**: 매 aim 만 의 ranked X.
|
||||
|
||||
## 🧪 검증 / 중복
|
||||
- Verified (Voltaic, Anders Ericsson deliberate practice, esports community).
|
||||
- 신뢰도 B.
|
||||
- Related: [[Brain-Derived Neurotrophic Factor (BDNF)]] · [[Cognitive Reserve Theory]] · [[Chronic-Pain-Management-Protocols]] · [[Cognitive-Evaluation-Theory]].
|
||||
|
||||
## 🕓 Changelog
|
||||
| 날짜 | 변경 |
|
||||
|---|---|
|
||||
| 2026-05-08 | Phase 1 |
|
||||
| 2026-05-10 | Manual cleanup — skill type + Voltaic + 매 sens calc / weakness / RSI code |
|
||||
|
||||
Reference in New Issue
Block a user