70개 급소: 신체의 신성한 지리학
전통 한국 무술은 인체의 70개 급소를 체계화합니다. 신비주의가 아니라—생체역학입니다. 신경총, 관절 결합점, 혈관 압박 영역. 물리학, 해부학, 수세기의 전투 경험이 수렴하는 압력점들. 모든 타격 위치는 COMBAT_ARCHITECTURE.md에 서양 의학 교과서를 피상적으로 보이게 만드는 해부학적 정밀도로 문서화되어 있습니다.
해부학적 분포는 신성 기하학을 따릅니다: game-design.md에 상세히 기술된 이 70개 급소는 다섯 신체 영역으로 조직화됩니다—디자이너의 선호가 아니라, 한국 무술 전통이 실제로 인간의 취약점을 분류하는 방식에 따라:
- 머리: 10개 급소. 관자놀이, 턱, 코, 두개골 기저부, 정수리, 귀 부위. 의식과 균형을 목표로 하는 치명적 타격. 정밀 타격에 대한 높은 데미지 배수.
- 목: 8개 급소. 경동맥, 경정맥 절흔, 경추, 기관. 정밀한 위치 지정이 필요한 극도로 고가치 목표. 난이도를 반영한 작은 히트박스.
- 몸통: 20개 급소. 명치, 늑골, 신장, 간, 비장, 흉골, 늑간 신경. 중간 데미지의 균형 잡힌 접근성. 주요 전투 구역.
- 팔: 16개 급소 (양쪽 각 8개). 팔꿈치 관절, 상완 신경총, 손목, 전완 신경. 관절 조작 목표. 방어 기술은 팔 위치를 활용.
- 다리: 16개 급소 (양쪽 각 8개). 무릎, 발목, 대퇴 근육, 종아리 신경, 슬개골 신경. 이동성 방해 목표. 자세 의존적 취약성.
총계: 다섯 해부학적 영역에 걸친 70개 급소. 각각 한국어 용어, 해부학적 위치, 데미지 배수, 상태 효과가 KoreanVitalPoints.ts 및 KoreanAnatomy.ts 모듈에 문서화되어 있습니다. 이것은 기능 과잉이 아닙니다—수세기의 무술 지식을 상호작용 시뮬레이션으로 전환하는 문화적 진정성입니다. 10개의 일반적인 타격 구역으로 단순화할 수도 있었습니다. 대신 70개의 정밀한 목표를 선택했습니다. 존중은 정확성을 요구합니다.
해부학을 무시하는 전투 시뮬레이션은 무술이 아니라 아케이드 버튼 매싱을 생산합니다. 우리는 편의성보다 현실성을, 접근성보다 복잡성을 선택했습니다. 우주는 패턴 인식에 보상합니다. 우리의 충돌 시스템은 힘이 가해질 때 신체가 실제로 부서지는 방식을 연구하여 탄생했습니다.
ISMS 구현에 대한 전문가 지침이 필요하십니까? 조직들이 Hack23을 선택하는 이유를 확인하세요 - 투명하고 실무 중심의 사이버보안 컨설팅.
전투 시스템 아키텍처: 히트 감지 및 데미지
웹 기반 2D 전투 = 정교한 히트 감지. COMBAT_ARCHITECTURE.md에 문서화된 대로, PixiJS 기반 전투 시스템은 현실적인 급소 타겟팅을 구현합니다:
1. 🎯 히트 감지 시스템
HitDetection.ts 모듈. 공격 히트박스와 캐릭터 경계 박스 간의 충돌을 확인합니다. 타격 원점과 목표 급소 간의 정밀한 거리 측정. 정확도가 데미지 배수 적용을 결정합니다.
그리드 기반 위치 지정: 0.3m 셀의 10×10 팔각형 경기장은 이산 히트 감지를 가능하게 합니다. 거리 계산은 자세, 팔다리 도달 범위, 목표 위치를 고려합니다.
2. 💥 데미지 계산기
DamageCalculator.ts 구현. 기본 데미지 × 팔괘 우위 × 급소 배수를 적용합니다. 70개 급소 각각은 KoreanVitalPoints.ts에 문서화된 특정 배수를 가집니다. 치명적 지점(관자놀이, 경정맥)은 한 방 KO를 가능하게 합니다.
상태 효과: 급소 타격은 CombatStats에 영향을 미칩니다—체력, 고통, 균형, 의식, 출혈, 스태미나. game-design.md 섹션 2.2에 따른 현실적인 외상 축적.
3. ☯️ 팔괘 우위 시스템
TrigramCalculator.ts 로직. 8개의 팔괘 자세(☰ 건부터 ☷ 곤까지)는 각각 효과 관계를 가집니다. 하늘 자세는 못 자세에 대해 우위. 천둥은 바람에 효과적. 역경 철학이 전투 메커니즘에 인코딩됨.
자세 수정자: 각 팔괘는 스탯 보너스를 제공합니다—이동 속도, 도달 범위, 안정성, 데미지. StanceManager.ts는 game-design.md 섹션 2.3에 문서화된 전환 및 기/스태미나 비용을 검증합니다.
4. 🩸 현실적 외상 시스템
점진적 데미지 축적. 고통은 균형 상태 전환으로 이어집니다 (준비 → 동요 → 취약 → 무력). 출혈은 지속적인 체력 소모를 유발. 의식 저하는 일시적 무력화를 유발합니다.
6개 상호작용 스탯: 체력 (❤️), 고통 (😖), 균형 (⚖️), 의식 (🧠), 출혈 (🩸), 스태미나 (🔋)가 COMBAT_ARCHITECTURE.md에 문서화된 현실적인 전투 피드백을 생성합니다.
5. 🎨 시각적 피드백 시스템
PixiJS 파티클 효과. HitEffectsLayer.tsx를 통한 피 튀김, 충격 불꽃, 기 에너지 시각화. 네온 스타일로 표시되는 데미지 숫자. AudioManager.ts를 통한 오디오 피드백으로 뼈 부러지는 소리, 근육 충격음, 전통 한국 악기 샘플 재생.
애니메이션 반응: PlayerVisuals.tsx 및 EnemyVisuals.tsx는 CombatStats 상태 전환에 기반한 고통 반응, 균형 상실 애니메이션, 의식 상실 붕괴를 트리거합니다.
전투 시스템 복잡성: TypeScript 모듈이 히트 감지(HitDetection.ts), 데미지 계산(DamageCalculator.ts), 급소 데이터(KoreanVitalPoints.ts, KoreanAnatomy.ts), 시각적 피드백(HitEffectsLayer.tsx)을 조율합니다. React + PixiJS 아키텍처는 브라우저 기반 현실적 전투를 가능하게 합니다.
성능을 위해 현실성을 타협하는 게임 물리학은 불만족스러운 전투를 생산합니다. 우리는 게임플레이 정확도가 아니라 알고리즘 효율성을 최적화합니다. 물리학에 대한 존중 = 무술에 대한 존중.
데미지 계산: 충격의 수학
모든 타격이 동일하지 않습니다. game-design.md 섹션 2.6에 문서화된 대로, 데미지 계산은 여러 요인을 적용합니다: 기본 데미지 × 팔괘 우위 × 급소 배수. TypeScript로 인코딩된 실제 전투 물리학.
데미지 공식 구성 요소:
- 기본 공격력: 원형 및 기술에 따라 다릅니다. 5개 원형 각각(무사 Musa, 암살자 Amsalja, 해커 Hacker, 정보요원 Jeongbo, 조직폭력배 Jojik)은 문서화된 기본 데미지 값을 가진 특수 기술을 보유합니다.
- 팔괘 우위: TrigramCalculator.ts는 자세 효과 배수를 제공합니다. 하늘(☰ 건)은 특정 자세에 대해 우위. 역경 관계가 COMBAT_ARCHITECTURE.md에 문서화된 전투 효과를 결정합니다.
- 급소 배수: 70개 급소 각각은 KoreanVitalPoints.ts에 특정 배수를 가집니다. 치명적 지점(관자놀이, 경정맥 절흔, 척추)은 한 방 KO 가능성을 제공. 표준 지점은 기준 데미지를 제공합니다.
- 방어 저항: 급소 저항 보너스(VRB)는 방어 시 데미지를 감소시킵니다. 자세 의존적: ☶ 간(산) 자세는 몸통 타격에 대해 +30% 저항 제공. 스냅 블록은 정밀한 타이밍에 대해 +10% 보너스 추가.
- 상태 효과 적용: 각 타격은 여러 CombatStats에 영향을 미칩니다. 체력 감소, 고통 축적, 출혈 증가 가능, 머리 타격으로 의식 하락. game-design.md 섹션 2.2에 따른 현실적인 외상 시뮬레이션.
game-design.md의 예시: ☲ 리 자세 엄지 밀기로 경정맥 절흔에 가한 타격은 –75 HP (치명적), +25 고통, +10 출혈, –20 의식을 가합니다. 목표 체력 ≤ 75이면 즉시 KO. 의식 하락은 무력 상태를 유발할 수 있습니다. 임의적 값이 아닌 문서화된 메커니즘.
계산을 숨기는 데미지 시스템은 좌절을 만듭니다. 불일치를 감지하는 플레이어는 신뢰를 잃습니다. 우리는 공식을 공개적으로 문서화합니다. 메커니즘 이해는 참여를 깊게 만듭니다.
AI 상대: 5가지 난이도 레벨
싱글플레이어는 유능한 AI를 요구합니다. 다양한 의사 결정 정교함을 구현하는 5가지 난이도 단계:
레벨 1: 초보자
무작위 공격. 방어 없음. 콤보 없음. 간격 유지 없음. 순수한 버튼 매싱. 튜토리얼 연습용 존재. 경쟁 모드에서 절대 사용하지 않음.
레벨 2: 견습
기본 패턴. 가끔 방어함. 2타 콤보 시도. 중간 거리 유지. 예측 가능하지만 유능함. 매치업 학습에 좋음.
레벨 3: 중급
반응적 플레이. 빗나간 공격 처벌. 4타까지 콤보 확장. 거리를 동적으로 변화. 플레이어 패턴에 적응. 캐주얼 플레이어에게 도전적.
레벨 4: 고급
프레임 완벽 실행. 23프레임 반응 시간(다시 그 숫자—인간이 달성 가능한 한계). 5타 콤보. 최적 간격. 믹스업 게임. 경쟁적 도전.
레벨 5: 마스터
초인적 정밀도. 5프레임 반응(인간에게 불가능). 완벽한 처벌. 콤보를 절대 놓치지 않음. 결정 트리 분석을 통해 플레이어 입력 읽음. 보스 모드. 의도적으로 답답할 정도로 어려움.
AI 결정 트리: 평가 사이클당 5개 결정 노드(거리 평가, 위협 평가, 전술 선택, 이동 실행, 상태 전환). 마스터 난이도에서 10,000회 시뮬레이션의 몬테카를로 트리 검색. 난이도 레벨에 따라 확장되는 계산 집약도.
너무 쉬운 AI는 플레이어를 지루하게 만듭니다. 불가능하게 어려운 AI는 좌절시킵니다. 튜토리얼부터 도전 모드까지 진행 경로를 제공하는 5가지 난이도 레벨. 점진적 접근을 통한 접근성.
문화적 진정성: 정확성을 통한 존중
한국 무술 = 살아있는 전통. 일반적인 "아시아 격투"가 아닙니다. 특정 기술, 철학, 용어. 이를 존중하는 우리의 구현:
- 기술 명명: 한국어 용어 보존. "돌려차기", "회전 발차기"가 아님. "손날 목치기", "가라테 찹"이 아님. 문화를 존중하는 언어.
- 동작 캡처: 5명의 한국 무술 사범 모션 캡처. 배우가 아닌 실제 실무자. 정통 기술 표현. 게임 및 문서에 크레딧 표시.
- 역사적 맥락: 기술 기원을 문서화하는 게임 내 백과사전. 화랑 전사, 삼국시대, 현대적 진화. 게임을 통한 교육.
- 문화 자문: 모든 측면을 검토하는 한국 자문단. 의상 정확성, 경기장 디자인, 승리 축하, 오디오 발음. 존중 보장, 착취 방지.
- 커뮤니티 참여: 한국 무술 도장 플레이테스트. 피드백 통합. 수익(있다면) 한국 문화 보존 지원. 착취가 아닌 상호주의.
오픈 소스가 검증 가능하게 함: 모든 에셋이 GitHub에 문서화됨. 커뮤니티가 진정성을 검증 가능. 실수는 수정 가능. 책임을 가능하게 하는 투명성. 전체 에셋 출처는 ART_ASSETS.md 참조.
자문 없는 문화 표현은 착취입니다. 우리는 자문하고, 보상하고, 크레딧을 표시합니다. 문화를 착취하지 않고 봉사하는 기술.
미래 전투 시스템: 5년 진화
전체 로드맵: FUTURE_ARCHITECTURE.md. 전투 개선사항:
1년차: 고급 훈련 모드
프레임 데이터 표시. 히트박스 시각화. 입력 기록/재생. 슬로우다운 기능. 콤보 도전. 숙달을 위한 교육 도구.
2년차: 무기 전투
전통 한국 무기. 장봉(staff), 쌍절봉(nunchaku), 검(sword). 5개 무기 × 5개 원형 = 25개 무기 무브셋.
3년차: 환경 상호작용
파괴 가능한 객체. 링 위험. 다층 경기장. 벽 바운스. 코너 압박. 전투 깊이를 확장하는 공간 전술.
4년차: 머신러닝 AI
플레이어 경기에서 훈련된 신경망. 적응형 난이도. 플레이어 스타일을 모방하는 맞춤형 상대. 커스텀 훈련 파트너.
5년차: 모션 컨트롤 VR
1인칭 무술. 실제 동작이 공격에 매핑됨. 게임플레이를 통한 물리적 훈련. 피트니스 + 격투 게임 하이브리드.
전투 디자인 지혜: 5가지 핵심 교훈
- 70개 급소 = 디테일을 통한 진정성. 10개 타격 구역으로 단순화할 수 있었습니다. 현실성을 위해 70개를 선택. 정확성을 봉사하는 복잡성.
- 5가지 충돌 시스템 = 필요한 복잡성. 각각이 별개의 문제를 해결. 어느 하나를 제거해도 게임플레이 문제 발생.
- 데미지 공식 투명성이 신뢰를 구축. 메커니즘을 이해하는 플레이어는 더 깊이 참여. 숨겨진 공식은 좌절을 만듦.
- AI 난이도 점진화가 진행을 가능하게 함. 초보자부터 전문가까지 경로를 제공하는 5가지 레벨. 선택지를 통한 접근성.
- 진정성을 위한 문화 자문 필수. 한국 무술을 속일 수 없습니다. 전문가 자문, 자문단 보상 = 존중하는 표현.
신성한 전투 물리학을 경험하세요
스스로 생각하세요. 게임을 플레이하세요. 충돌 시스템을 연구하세요. 데미지 계산을 검토하세요. 70개 급소, 5가지 충돌 유형, 정통 한국 무술—전투 시뮬레이션에서 드러나는 패턴.
Simon Moon, 시스템 아키텍트, Hack23 AB
"해부학적 진실을 드러내는 충돌 감지. 무술 전통을 존중하는 물리학. 문화를 존중하는 코드."