๐Ÿ—บ๏ธ Black Trigram (ํ‘๊ด˜) - Comprehensive Game Design Document

April 8, 2026 ยท View on GitHub

๐Ÿ” ISMS Alignment: This document follows Hack23 Secure Development Policy for design documentation requirements.

Version: 2.1 (Updated January 29, 2026)
Status: Q1 2026 Combat Realism Production-Ready (13/13 systems complete, 100%)
Target Release: v1.0 - Q2 2026


๐Ÿ“š Documentation Cross-References

This comprehensive game design document is supported by detailed technical architecture documentation:

Korean Terminology Consistency: All sections use consistent Korean-English bilingual terminology as defined in COMBAT_ARCHITECTURE.md.


Executive Summary

Black Trigram (ํ‘๊ด˜) is a realistic 3D precision combat game inspired by classic martial arts fighters like Budokan: The Martial Spirit and International Karate+, reimagined with authentic Korean martial arts and modern combat techniques. Players master traditional vital point striking through precise, physics-based combat that emphasizes anatomical targeting and one-strike effectiveness.

Core Pillars

  • ์ •๊ฒฉ์ž (Jeonggyeokja) - Precision Striker: Every strike targets anatomical vulnerabilities
  • ๋น„์ˆ˜ (Bisu) - Lethal Technique: Realistic application of traditional martial arts
  • ์•”์‚ด์ž (Amsalja) - Combat Specialist: Focus on immediate incapacitation
  • ๊ธ‰์†Œ๊ฒฉ (Geupsogyeok) - Vital Point Strike: Authentic pressure point combat

Game Overview

Genre

3D Realistic Combat Simulator / Traditional Korean Martial Arts Training

Platform

Web-based (HTML5/WebGL via Three.js + @react-three/fiber) optimized for authentic 60fps combat physics

Technology Stack

  • Frontend: React 19, TypeScript (strict mode), Three.js, @react-three/fiber, @react-three/drei
  • Audio: Howler.js with spatial audio support for realistic combat sounds
  • Testing: Vitest (unit), Cypress (E2E), 76% overall test coverage
  • Fonts: Noto Sans KR for authentic Korean typography
  • Performance: 60fps target on desktop, 55fps+ on mobile

Target Audience

  • Fans of realistic combat simulation (Budokan, IK+, Way of the Exploding Fist)
  • Martial arts practitioners seeking authentic technique knowledge
  • Players interested in traditional Korean martial arts techniques (ํƒœ๊ถŒ๋„, ํ•ฉ๊ธฐ๋„, ํƒ๊ฒฌ)
  • Combat enthusiasts wanting precision-based gameplay with anatomical accuracy

Unique Selling Points

  1. Realistic Combat Physics - Real body mechanics with authentic combat focus, 13 realism systems (100% complete)
  2. Anatomical Precision - 70 actual vital points (๊ธ‰์†Œ) with Korean names and TCM meridian mapping
  3. Combat Realism - Pain response, consciousness levels, breathing disruption, trauma visualization, grappling, counter-attacks
  4. AI Counter-Attacks - Intelligent opponent AI that exploits limb exposure and vulnerability windows
  5. Grappling System - Authentic Hapkido/Ssireum techniques with grip mechanics and escape systems
  6. Korean Martial Arts - Based on traditional techniques (Taekwondo, Hapkido, Taekyon, Yusul) and philosophy (I Ching)
  7. Traditional Knowledge - Teaches actual pressure points, anatomical effects, and martial arts applications
  8. 8 Trigram Stances (ํŒ”๊ด˜) - Authentic Korean martial arts stances based on I Ching philosophy
  9. Cultural Authenticity - Korean-English bilingual UI, traditional instruments (๊ฐ€์•ผ๊ธˆ, ์žฅ๊ตฌ), cyberpunk aesthetic

Table of Contents

  1. 70 Vital Points System (๊ธ‰์†Œ ์ฒด๊ณ„)
  2. 8 Trigram Stances (ํŒ”๊ด˜ ์ž์„ธ)
  3. 5 Player Archetypes (์˜ค๋Œ€ ๋ฌด์‚ฌ)
  4. Skeletal Animation System (๊ณจ๊ฒฉ ์• ๋‹ˆ๋ฉ”์ด์…˜)
  5. Future Multiplayer Modes (๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด)
  6. Backend-Enabled Progression (์ง„ํ–‰ ์‹œ์Šคํ…œ)
  7. Monetization Strategy (์ˆ˜์ตํ™” ์ „๋žต)
  8. Balance Philosophy (๋ฐธ๋Ÿฐ์Šค ์ฒ ํ•™)
  9. Realistic Combat System
  10. Game Modes & Training
  11. Technical Implementation
  12. Cultural Integration

1. 70 Vital Points System (๊ธ‰์†Œ ์ฒด๊ณ„)

Current Status: โœ… 100% Complete (70/70 points documented)
Documentation: docs/vital-points/, COMBAT_ARCHITECTURE.md
Test Coverage: 57 tests passing, 100% data validation

The vital point system is the cornerstone of Black Trigram's combat realism, implementing 70 authentic anatomical targets derived from Korean martial arts (๊ธ‰์†Œ๊ฒฉ, Geupsogyeok), Traditional Chinese Medicine (TCM) meridians, and modern anatomy.

1.1 System Overview

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#2979FF','primaryTextColor':'#fff','primaryBorderColor':'#0D47A1','lineColor':'#00C853','secondaryColor':'#FFD600','tertiaryColor':'#FF3D00'}}}%%
graph TB
    subgraph "๐ŸŽฏ 70 Vital Points System (๊ธ‰์†Œ ์ฒด๊ณ„)"
        VPS["โšก VitalPointSystem<br/>70 Targets"]:::vital
        VPS --> HEAD["๐Ÿง  ๋จธ๋ฆฌ Head<br/>12 points<br/>Critical Targets"]:::head
        VPS --> TORSO["๐Ÿ’“ ๋ชธํ†ต Torso<br/>24 points<br/>Organ Zones"]:::torso
        VPS --> ARMS["๐Ÿ’ช ํŒ” Arms<br/>17 points<br/>Joint Locks"]:::arms
        VPS --> LEGS["๐Ÿฆต ๋‹ค๋ฆฌ Legs<br/>17 points<br/>Mobility Disablers"]:::legs
    end

    subgraph "๐Ÿ“Š Classification Systems"
        SEV["โš ๏ธ Severity Levels<br/>5 categories<br/>Lethalโ†’Minor"]:::severity
        CAT["๐Ÿ”ฌ Anatomical Categories<br/>7 types<br/>System-Based"]:::category
        MER["๐ŸŒŠ TCM Meridians<br/>14 channels<br/>Energy Flow"]:::meridian
    end

    VPS -.->|"Categorized by"| SEV
    VPS -.->|"Mapped to"| CAT
    VPS -.->|"Aligned with"| MER

    classDef vital fill:#ff4444,stroke:#990000,color:#fff,stroke-width:3px,rx:10
    classDef head fill:#ff0000,stroke:#cc0000,color:#fff,stroke-width:2px,rx:8
    classDef torso fill:#ff8800,stroke:#cc6600,color:#fff,stroke-width:2px,rx:8
    classDef arms fill:#00cc66,stroke:#009944,color:#fff,stroke-width:2px,rx:8
    classDef legs fill:#0099ff,stroke:#0066cc,color:#fff,stroke-width:2px,rx:8
    classDef severity fill:#9933ff,stroke:#6600cc,color:#fff,stroke-width:2px,rx:8
    classDef category fill:#00cc44,stroke:#009933,color:#fff,stroke-width:2px,rx:8
    classDef meridian fill:#ffcc00,stroke:#cc9900,color:#000,stroke-width:2px,rx:8

1.2 Regional Distribution

RegionKoreanCountIconExamples
Head ๐Ÿง ๋จธ๋ฆฌ12๐ŸŽฏ๋ฐฑํšŒํ˜ˆ (Baihui), ์ธ์˜ (Renying), ํƒœ์–‘ํ˜ˆ (Taiyang)
Torso ๐Ÿ’“๋ชธํ†ต24โšก๋ช…๋ฌธ (Mingmen), ์‚ผ์ดˆ์ˆ˜ (Sanjiaoshu), ์‹ฌ์žฅํ˜ˆ (Heart Point)
Arms ๐Ÿ’ชํŒ”17๐Ÿ”จ๋Œ€์ถ” (Dazhui), ๊ฑด์šฐ (Jianyu), ๊ณก์ง€ (Quchi)
Legs ๐Ÿฆต๋‹ค๋ฆฌ17โš”๏ธ์Šฌ๊ด€์ ˆ (Knee Joint), ํ™˜๋„ (Huantiao), ์กฑ์‚ผ๋ฆฌ (Zusanli)
TOTAL70๐ŸŽฏAll anatomical targets mapped

1.3 Severity Classification

Vital points are classified into 5 severity levels based on potential combat effectiveness:

LevelKoreanCountIconDamage RangeDurationCombat Effect
Lethal โ˜ ๏ธ์น˜๋ช…์ 4๐Ÿ’€80-100PermanentInstant KO, life-threatening
Critical โš ๏ธ๊ทน์‹ฌ18๐Ÿ”ด60-8030-60sSevere pain, loss of consciousness
Major โšก์ค‘๋Œ€28๐ŸŸ 40-6020-40sIntense pain, significant impairment
Moderate ๐ŸŸก์ค‘๋“ฑ16๐ŸŸก20-4010-20sModerate pain, temporary weakness
Minor ๐ŸŸข๊ฒฝ๋ฏธ4๐ŸŸข10-205-10sMild pain, brief distraction

1.4 Anatomical Categories

Vital points are categorized by anatomical system affected:

CategoryKoreanCountIconPrimary EffectExamples
Neurological ๐Ÿง ์‹ ๊ฒฝ๊ณ„22โšกNerve damage, paralysisTemples (ๅคช้˜ณ), Vagus nerve
Skeletal ๐Ÿฆด๊ณจ๊ฒฉ๊ณ„15๐Ÿ’ฅBone fractures, structural damageRibs, Clavicle, Nasal bone
Joint ๐Ÿ”—๊ด€์ ˆ12๐Ÿ”จDislocation, mobility lossElbow, Knee, Shoulder
Organ ๐Ÿ’“์žฅ๊ธฐ9๐ŸŽฏInternal damage, organ traumaLiver, Spleen, Kidneys
Muscular ๐Ÿ’ช๊ทผ์œก7๐Ÿ’ขMuscle tear, spasmBiceps, Quadriceps
Vascular ๐Ÿฉธํ˜ˆ๊ด€3๐Ÿ”ดBlood flow disruptionCarotid, Femoral
Respiratory ๐Ÿซํ˜ธํก๊ธฐ2๐Ÿ’จBreathing disruptionSolar plexus, Throat

1.5 Complete 70 Vital Points Database

1.5.1 Head Region (๋จธ๋ฆฌ) - 12 Points

#Korean NameEnglish/TCMLocationSeverityEffectDamageDurationCategoryMeridian
1๋ฐฑํšŒํ˜ˆBaihui (GV20)Crown of headCriticalConsciousness loss, dizziness7045sNeurologicalGovernor Vessel
2์ธ์˜Renying (ST9)Carotid arteryLethalBlood flow disruption, KO9560sVascularStomach
3ํƒœ์–‘ํ˜ˆTaiyang (EX-HN5)TempleCriticalSevere pain, vision disruption7550sNeurologicalExtra Point
4ํ’์ง€Fengchi (GB20)Base of skullCriticalBalance loss, nausea6540sNeurologicalGallbladder
5์˜ˆํ’Yifeng (TE17)Behind earlobeMajorEquilibrium disruption5530sNeurologicalTriple Energizer
6์•„๋ฌธYamen (GV15)Upper cervical spineLethalSpinal cord trauma, paralysis90PermanentNeurologicalGovernor Vessel
7์ธ์ค‘Renzhong (GV26)PhiltrumMajorExtreme pain, tear response5025sNeurologicalGovernor Vessel
8ํ˜‘๊ฑฐJiache (ST6)Jaw hingeMajorJaw dislocation, speech loss4520sSkeletalStomach
9์Šน์žฅChengjiang (CV24)Chin pointModeratePain, head snap3515sSkeletalConception Vessel
10๋น„๊ณจNasal BoneBridge of noseMajorBone fracture, vision blur5030sSkeletal-
11์•ˆ์™€Orbital RidgeEye socket rimCriticalOrbital fracture, vision loss6540sSkeletal-
12๊ฒฝ๋™๋งฅCarotid SinusSide of neckLethalImmediate unconsciousness10060sVascular-

1.5.2 Torso Region (๋ชธํ†ต) - 24 Points

#Korean NameEnglish/TCMLocationSeverityEffectDamageDurationCategoryMeridian
13์ฒœ๋ŒTiantu (CV22)Suprasternal notchCriticalBreathing disruption, choking7545sRespiratoryConception Vessel
14๊ฒฐ๋ถ„Quepen (ST12)Clavicle notchMajorCollarbone fracture5530sSkeletalStomach
15์‡„๊ณจClavicleCollarboneMajorBone fracture, arm weakness5035sSkeletal-
16๊ฒฌ์šฐJianyu (LI15)Shoulder capMajorShoulder dislocation4525sJointLarge Intestine
17๊ทน์ƒ๊ทผSupraspinatusShoulder blade topModerateArm lifting impairment3015sMuscular-
18๋Œ€์ถ”Dazhui (GV14)C7-T1 vertebraeCriticalSpinal trauma, arm numbness7050sNeurologicalGovernor Vessel
19๋ช…๋ฌธMingmen (GV4)L2-L3 spineLethalKidney damage, leg paralysis8560sOrganGovernor Vessel
20์‚ผ์ดˆ์ˆ˜Sanjiaoshu (BL22)Lower back lateralMajorKidney strike, organ pain5030sOrganBladder
21์‹ฌ์žฅํ˜ˆHeart PointLeft chest (5th rib)CriticalCardiac disruption, arrhythmia8055sOrgan-
22์ค‘์™„Zhongwan (CV12)Solar plexusCriticalBreathing paralysis, diaphragm7540sRespiratoryConception Vessel
23๊ฐ„์œ Ganshu (BL18)Right mid-backMajorLiver strike, internal bleeding5535sOrganBladder
24๋น„์œ Pishu (BL20)Left mid-backMajorSpleen damage5030sOrganBladder
25์‹ ์œ Shenshu (BL23)Lower backMajorKidney trauma5535sOrganBladder
26๋Š‘๊ณจFloating Ribs11th-12th ribsMajorRib fracture, internal damage5030sSkeletal-
27๋Š‘๊ฐ„์‹ ๊ฒฝIntercostal NerveBetween ribsMajorSevere pain, breathing difficulty4525sNeurological-
28๋Œ€์žฅ์ˆ˜Dachangshu (BL25)Lower backModerateIntestinal disruption3520sOrganBladder
29๋‹จ์ „Dantian (CV6)Lower abdomenModerateCore weakness, balance loss3015sMuscularConception Vessel
30๊ธฐํ•ดQihai (CV6)Lower abdomenModerateEnergy disruption3520sMuscularConception Vessel
31๊ด€์›Guanyuan (CV4)Lower abdomenModeratePelvic pain3015sOrganConception Vessel
32์ฒœ์ถ”CoccyxTailboneMajorSpinal pain, sitting inability5040sSkeletal-
33์š”์ถ”Lumbar SpineL1-L5CriticalLower body paralysis risk6545sNeurological-
34ํ‰๊ณจSternumBreastbone centerMajorCardiac shock, rib damage5030sSkeletal-
35๊ฒ€์ƒ๋Œ๊ธฐXiphoid ProcessBottom of sternumMajorInternal organ damage5535sOrgan-
36๊ฒจ๋“œ๋ž‘์ดAxillary NerveArmpitModerateArm numbness, weakness3520sNeurological-

1.5.3 Arms Region (ํŒ”) - 17 Points

#Korean NameEnglish/TCMLocationSeverityEffectDamageDurationCategoryMeridian
37๊ฒฌ์ •Jianjing (GB21)Shoulder trapeziusMajorArm weakness, pain5030sMuscularGallbladder
38๊ฒฌ์šฐJianyu (LI15)Shoulder deltoidMajorShoulder dislocation4525sJointLarge Intestine
39๊ทน๋ฌธJimen (SP11)Inner bicepsModerateArm weakness3520sMuscularSpleen
40๊ณก์ง€Quchi (LI11)Elbow creaseMajorElbow hyperextension5030sJointLarge Intestine
41์ฃผ๊ณจElbow PointUlnar nerve (funny bone)MajorElectric pain, hand numbness5535sNeurological-
42์ˆ˜์‚ผ๋ฆฌShousanli (LI10)ForearmModerateGrip weakness3015sMuscularLarge Intestine
43์™ธ๊ด€Waiguan (TE5)Outer forearmModerateWrist pain, mobility loss3520sNeurologicalTriple Energizer
44๋‚ด๊ด€Neiguan (PC6)Inner forearmModerateNausea, wrist weakness3015sNeurologicalPericardium
45์‹ ๋ฌธShenmen (HT7)Wrist creaseModerateHand numbness2512sNeurologicalHeart
46์–‘๊ณ„Yangxi (LI5)Wrist thumb sideModerateThumb weakness2512sJointLarge Intestine
47ํ•ฉ๊ณกHegu (LI4)Hand web (thumb-index)MajorSevere hand pain4025sNeurologicalLarge Intestine
48์†๊ฐ€๋ฝ๊ด€์ ˆFinger JointsAll finger jointsMinorDislocation, mobility loss2010sJoint-
49์†๋“ฑBack of HandMetacarpal bonesModerateHand fracture, grip loss3520sSkeletal-
50์†๋ชฉWristRadial/ulnar jointMajorWrist fracture, hand useless4530sJoint-
51ํŒ”๊ฟˆ์น˜Elbow JointHumeroulnar jointMajorElbow dislocation5035sJoint-
52์ƒ์™„์ด๋‘๊ทผBiceps BellyUpper arm frontModerateMuscle tear, arm weakness3020sMuscular-
53์ƒ์™„์‚ผ๋‘๊ทผTriceps TendonUpper arm backModerateElbow extension loss3020sMuscular-

1.5.4 Legs Region (๋‹ค๋ฆฌ) - 17 Points

#Korean NameEnglish/TCMLocationSeverityEffectDamageDurationCategoryMeridian
54ํ™˜๋„Huantiao (GB30)Hip jointMajorHip dislocation, leg weakness5030sJointGallbladder
55ํ’์‹œFengshi (GB31)Outer thighModerateLeg numbness3520sNeurologicalGallbladder
56ํ˜ˆํ•ดXuehai (SP10)Inner thighModerateLeg circulation disruption3015sVascularSpleen
57๋Œ€ํ‡ด์‚ฌ๋‘๊ทผQuadricepsFront thighModerateLeg buckling, kicking loss3525sMuscular-
58์Šฌ๊ด€์ ˆKnee JointKneecapMajorKnee dislocation, walking loss5540sJoint-
59์Šฌ๊ฐœ๊ณจPatellaKneecap boneMajorKneecap fracture5035sSkeletal-
60์กฑ์‚ผ๋ฆฌZusanli (ST36)Below knee (outer)MajorLeg strength loss, balance4530sNeurologicalStomach
61์–‘๋ฆ‰์ฒœYanglingquan (GB34)Outer kneeMajorLeg paralysis5035sNeurologicalGallbladder
62์Œ๋ฆ‰์ฒœYinlingquan (SP9)Inner kneeModerateKnee pain, mobility loss3525sNeurologicalSpleen
63์Šน์‚ฐChengshan (BL57)Calf bellyModerateCalf cramp, Achilles strain3020sMuscularBladder
64๊ณค๋ฅœKunlun (BL60)Ankle (outer)MajorAnkle sprain, walking loss4530sJointBladder
65ํƒœ๊ณ„Taixi (KI3)Ankle (inner)ModerateAnkle pain, balance loss3525sJointKidney
66์šฉ์ฒœYongquan (KI1)Sole of footModerateFoot pain, standing difficulty3020sNeurologicalKidney
67๋Œ€ํ‡ด๊ณจFemurThigh boneCriticalLeg fracture, immobilization7060sSkeletal-
68๊ฒฝ๊ณจTibiaShin boneMajorShin fracture, leg collapse5540sSkeletal-
69๋น„๊ณจFibulaOuter lower leg boneMajorLeg fracture, instability5035sSkeletal-
70์•„ํ‚ฌ๋ ˆ์Šค๊ฑดAchilles TendonBack of ankleCriticalTendon rupture, mobility loss6550sMuscular-

1.6 Damage Calculation Formula

Vital point damage is calculated using a comprehensive formula that accounts for base damage, archetype modifiers, stance synergies, and combat situational factors:

TotalDamage = BaseDamage ร— ArchetypeModifier ร— StanceModifier ร— CriticalBonus ร— VulnerabilityFactor

Where:
  BaseDamage = Vital point base damage value (10-100)
  ArchetypeModifier = Attacker archetype bonus (0.8x - 1.5x)
  StanceModifier = Stance vs vital point synergy (0.7x - 1.3x)
  CriticalBonus = Critical hit multiplier (1.0x normal, 1.5x critical, 2.0x perfect)
  VulnerabilityFactor = Defender state (0.5x READY, 0.8x SHAKEN, 1.2x VULNERABLE, 2.0x HELPLESS)

Example Calculations

Example 1: Musa (๋ฌด์‚ฌ) Striking Baihui (๋ฐฑํšŒํ˜ˆ) with Geon Stance

BaseDamage = 70 (Baihui Critical severity)
ArchetypeModifier = 1.2 (Musa bonus for bone-breaking techniques)
StanceModifier = 1.3 (Geon stance optimal for overhead strikes)
CriticalBonus = 1.5 (Critical hit landed)
VulnerabilityFactor = 1.2 (Defender in VULNERABLE state)

TotalDamage = 70 ร— 1.2 ร— 1.3 ร— 1.5 ร— 1.2 = 196 damage

Effect: Instant consciousness loss, 45-second stun, severe balance disruption

Example 2: Amsalja (์•”์‚ด์ž) Striking Carotid Artery (์ธ์˜) with Son Stance

BaseDamage = 95 (Renying Lethal severity)
ArchetypeModifier = 1.5 (Amsalja specializes in silent takedowns)
StanceModifier = 1.2 (Son stance for pressure point precision)
CriticalBonus = 2.0 (Perfect strike, one-hit KO potential)
VulnerabilityFactor = 2.0 (Defender in HELPLESS state)

TotalDamage = 95 ร— 1.5 ร— 1.2 ร— 2.0 ร— 2.0 = 684 damage

Effect: Immediate KO, blood flow disruption, 60-second incapacitation, potential fatality

1.7 TCM Meridian Integration

All 70 vital points are mapped to the 14 Traditional Chinese Medicine (TCM) meridians, providing authentic martial arts context:

MeridianKoreanPointsKey Effects
Governor Vessel (GV)๋…๋งฅ6Spinal trauma, consciousness, paralysis
Conception Vessel (CV)์ž„๋งฅ5Breathing, core strength, organ damage
Lung (LU)ํ๊ฒฝ2Respiratory distress, chest pain
Large Intestine (LI)๋Œ€์žฅ๊ฒฝ5Arm weakness, hand numbness, severe pain
Stomach (ST)์œ„๊ฒฝ4Jaw trauma, leg strength, balance
Spleen (SP)๋น„๊ฒฝ4Leg circulation, internal bleeding
Heart (HT)์‹ฌ๊ฒฝ1Hand numbness, cardiac rhythm
Small Intestine (SI)์†Œ์žฅ๊ฒฝ1Shoulder pain, neck trauma
Bladder (BL)๋ฐฉ๊ด‘๊ฒฝ8Organ strikes, kidney damage, leg paralysis
Kidney (KI)์‹ ๊ฒฝ2Foot pain, ankle stability, energy
Pericardium (PC)์‹ฌํฌ๊ฒฝ1Nausea, wrist weakness
Triple Energizer (TE)์‚ผ์ดˆ๊ฒฝ2Equilibrium, wrist pain
Gallbladder (GB)๋‹ด๊ฒฝ5Head trauma, hip dislocation, leg paralysis
Liver (LV)๊ฐ„๊ฒฝ1Internal organ damage

1.8 Combat Application Examples

Scenario 1: Defensive Counter-Strike

Setup: Hacker (ํ•ด์ปค) defends against Musa (๋ฌด์‚ฌ) heavy attack, seeks precise counter.

Action: Li Stance (โ˜ฒ) โ†’ Target "Quchi (๊ณก์ง€)" elbow crease โ†’ Critical hit

Calculation:

BaseDamage = 50 (Quchi Major severity)
ArchetypeModifier = 1.3 (Hacker's data-driven precision)
StanceModifier = 1.3 (Li stance optimal for precision strikes)
CriticalBonus = 1.5 (Critical hit)
VulnerabilityFactor = 1.2 (Musa exposed during attack)

TotalDamage = 50 ร— 1.3 ร— 1.3 ร— 1.5 ร— 1.2 = 152 damage

Effect: Elbow hyperextension, 30-second arm uselessness, attack interrupted

Scenario 2: Stealth Assassination

Setup: Amsalja (์•”์‚ด์ž) approaches unaware opponent from behind.

Action: Son Stance (โ˜ด) โ†’ Target "Mingmen (๋ช…๋ฌธ)" kidney strike โ†’ Perfect strike

Calculation:

BaseDamage = 85 (Mingmen Lethal severity)
ArchetypeModifier = 1.5 (Amsalja silent takedown specialist)
StanceModifier = 1.2 (Son stance for sustained pressure)
CriticalBonus = 2.0 (Perfect undetected strike)
VulnerabilityFactor = 2.0 (Opponent HELPLESS/unaware)

TotalDamage = 85 ร— 1.5 ร— 1.2 ร— 2.0 ร— 2.0 = 612 damage

Effect: Instant kidney damage, leg paralysis, 60-second incapacitation, potential fatality

1.9 Implementation Status

Data Structure: src/data/vitalPoints.ts - Complete 70-point database
Components:

  • VitalPointMarkers3D.tsx - 3D visualization with Three.js
  • VitalPointOverlayControls.tsx (673 lines) - Filtering UI, severity/region/search
  • AnatomicalRegionDetection.ts - Polygon-based zone detection (<0.01ms per check)

Features:

  • โœ… Real-time filtering (severity, region, keyword search)
  • โœ… Display options (labels on/off, animations, scale 0.5x-2.0x)
  • โœ… Color-coded by severity (Lethal: red, Critical: orange, Major: yellow)
  • โœ… Hover tooltips with full details (Korean name, effect, damage, duration)
  • โœ… Keyboard shortcut: V to toggle vital point overlay

Performance: <0.01ms per collision check, 100x faster than required, maintains 60fps with all 70 points active

References: 127 medical and martial arts sources cited in docs/vital-points/VITAL_POINTS_REFERENCE.md


2. 8 Trigram Stances (ํŒ”๊ด˜ ์ž์„ธ)

Current Status: โœ… 100% Complete (8/8 stances implemented)
Documentation: COMBAT_ARCHITECTURE.md
Test Coverage: 104 tests passing (Guard Poses), 100% stance transitions

The 8 Trigram Stance System (ํŒ”๊ด˜ ์ž์„ธ) is the foundation of Black Trigram's combat philosophy, blending authentic Korean martial arts stances (Taekwondo ์„œ๊ธฐ) with I Ching (์ฃผ์—ญ) elemental philosophy. Each stance represents a natural force with unique combat bonuses, penalties, and philosophical meanings.

2.1 Stance Overview

%%{init: {'theme':'base', 'themeVariables': {'primaryColor':'#2979FF','primaryTextColor':'#fff','primaryBorderColor':'#0D47A1','lineColor':'#00C853','secondaryColor':'#FFD600','tertiaryColor':'#FF3D00'}}}%%
graph TB
    subgraph "โ˜ฏ๏ธ Eight Trigram Stances (ํŒ”๊ด˜ ์ž์„ธ)"
        G["โ˜ฐ ๊ฑด Geon<br/>โ›… Heaven/Sky<br/>๐Ÿ’ช Power: +20%"]:::geon
        T["โ˜ฑ ํƒœ Tae<br/>๐ŸŒŠ Lake/Marsh<br/>๐Ÿค Throws: +20%"]:::tae
        L["โ˜ฒ ๋ฆฌ Li<br/>๐Ÿ”ฅ Fire/Flame<br/>๐ŸŽฏ Precision: +15%"]:::li
        J["โ˜ณ ์ง„ Jin<br/>โšก Thunder/Shake<br/>๐Ÿ’ฅ Shock: +15%"]:::jin
        S["โ˜ด ์† Son<br/>๐Ÿ’จ Wind/Wood<br/>โš”๏ธ Combo: +10%"]:::son
        GA["โ˜ต ๊ฐ Gam<br/>๐Ÿ’ง Water/Abyss<br/>๐Ÿ”„ Counter: +10%"]:::gam
        GN["โ˜ถ ๊ฐ„ Gan<br/>โ›ฐ๏ธ Mountain/Keep<br/>๐Ÿ›ก๏ธ Defense: +50%"]:::gan
        GO["โ˜ท ๊ณค Gon<br/>๐ŸŒ Earth/Field<br/>๐Ÿฅ‹ Grapple: +40%"]:::gon
    end

    subgraph "โš–๏ธ Rock-Paper-Scissors Balance System"
        RPS["๐ŸŽฎ Stance Counter<br/>Triangle System"]:::balance
        RPS -.->|"Dominates"| POWER["๐Ÿ’ช Power Stances<br/>๊ฑด/์ง„/๊ณค<br/>Bone Breaking"]:::power
        RPS -.->|"Precision"| PRECISION["๐ŸŽฏ Technical Stances<br/>๋ฆฌ/์†/๊ฐ„<br/>Vital Points"]:::precision
        RPS -.->|"Adapts"| FLOW["๐ŸŒŠ Flow Stances<br/>ํƒœ/๊ฐ<br/>Redirection"]:::flow
    end

    G & J & GO -.->|"Power"| POWER
    L & S & GN -.->|"Technique"| PRECISION
    T & GA -.->|"Flow"| FLOW

    POWER -->|"Overpowers"| FLOW
    FLOW -->|"Redirects"| PRECISION
    PRECISION -->|"Exploits"| POWER

    classDef geon fill:#ffcc00,stroke:#cc9900,color:#000,stroke-width:3px,rx:10
    classDef tae fill:#00ccff,stroke:#0099cc,color:#fff,stroke-width:3px,rx:10
    classDef li fill:#ff4400,stroke:#cc3300,color:#fff,stroke-width:3px,rx:10
    classDef jin fill:#9933ff,stroke:#6600cc,color:#fff,stroke-width:3px,rx:10
    classDef son fill:#00ff66,stroke:#00cc44,color:#000,stroke-width:3px,rx:10
    classDef gam fill:#0066ff,stroke:#0044cc,color:#fff,stroke-width:3px,rx:10
    classDef gan fill:#996633,stroke:#663300,color:#fff,stroke-width:3px,rx:10
    classDef gon fill:#553311,stroke:#332200,color:#fff,stroke-width:3px,rx:10
    classDef balance fill:#222,stroke:#ffcc00,color:#ffcc00,stroke-width:3px,rx:10
    classDef power fill:#ff4444,stroke:#cc0000,color:#fff,stroke-width:2px,rx:8
    classDef precision fill:#00cc44,stroke:#009933,color:#fff,stroke-width:2px,rx:8
    classDef flow fill:#0099ff,stroke:#0066cc,color:#fff,stroke-width:2px,rx:8

2.2 Detailed Stance Specifications

2.2.1 โ˜ฐ ๊ฑด (Geon) - Heaven/Sky

Korean Martial Arts Basis: ์•ž์„œ๊ธฐ (Ap Seogi - Walking Stance)
Philosophy: "์ฐฝ์กฐ์˜ ํž˜" - Creative force, direct yang energy, overwhelming power
Combat Style: Aggressive forward stance emphasizing bone-breaking strikes and structural damage
Weight Distribution: 60% forward, 40% back (offensive positioning)

Bonuses:

  • +20% Damage to skeletal vital points (skull, ribs, clavicle, bones)
  • +15% Critical Hit Chance on overhead strikes
  • +10% Resistance to counter-attacks during forward strikes

Penalties:

  • -15% Mobility (slower lateral movement)
  • -10% Defense against leg sweeps and low attacks

Best Vital Points to Target:

  1. ๋ฐฑํšŒํ˜ˆ (Baihui) - Crown strike for consciousness loss
  2. ๋Œ€์ถ” (Dazhui) - Spine strike for nerve damage
  3. ์‡„๊ณจ (Clavicle) - Bone-breaking shoulder strike
  4. ํ‰๊ณจ (Sternum) - Chest strike for cardiac shock

Signature Techniques:

  • ์ฒœ๊ณต๊ฒฉ (Heaven Strike): Overhead hammer fist to crown (๋ฐฑํšŒํ˜ˆ)
  • ๊ณจ์ ˆ๊ถŒ (Bone Breaking Fist): Direct clavicle strike (์‡„๊ณจ)
  • ์ฒœ๋‘ฅ๋‚™ํ•˜ (Thunder Drop): Downward elbow to spine (๋Œ€์ถ”)

Combo Example:

๊ฑด (Geon) Stance โ†’ Forward Step โ†’ ๋ฐฑํšŒํ˜ˆ (Baihui) Strike (70 base ร— 1.3 stance = 91 damage)
โ†’ Follow-up: ๋Œ€์ถ” (Dazhui) Elbow (70 base ร— 1.3 stance = 91 damage)
โ†’ Total: 182 damage + 2 consciousness hits = High KO probability

Effective Against: โ˜ด Son (Wind), โ˜ต Gam (Water) - Overpowers flow stances
Weak Against: โ˜ท Gon (Earth), โ˜ถ Gan (Mountain) - Grounding counters aggression


2.2.2 โ˜ฑ ํƒœ (Tae) - Lake/Marsh

Korean Martial Arts Basis: ์•ž๊ตฝ์ด (Ap Koobi Seogi - Front Stance)
Philosophy: "๊ธฐ์จ์˜ ํ๋ฆ„" - Joyful flow, adaptability, redirection energy
Combat Style: Fluid mid-guard for joint locks, throws, and grappling redirection
Weight Distribution: 60% forward, 40% back (throwing leverage)

Bonuses:

  • +15% Reach for joint manipulation techniques
  • +20% Throw Success Rate (joint locks, hip throws)
  • +10% Counter Damage when redirecting attacks

Penalties:

  • -10% Direct Strike Damage (not optimized for punching)
  • -5% Speed (setup time for throws)

Best Vital Points to Target:

  1. ๊ณก์ง€ (Quchi) - Elbow hyperextension for arm control
  2. ๊ฒฌ์šฐ (Jianyu) - Shoulder dislocation for takedown
  3. ์Šฌ๊ด€์ ˆ (Knee Joint) - Leg control for throws
  4. ์†๋ชฉ (Wrist) - Joint lock setup

Signature Techniques:

  • ์œ ์ˆ˜ํˆฌ (Flowing Water Throw): Hip sweep targeting sacral region
  • ๊ด€์ ˆ๊ตด์ ˆ (Joint Bend): Elbow lock on ๊ณก์ง€ (Quchi)
  • ํƒœํ˜ธ์ „ํ™˜ (Lake Reversal): Counter-grappling escape

Combo Example:

ํƒœ (Tae) Stance โ†’ Grab Arm โ†’ ๊ณก์ง€ (Quchi) Hyperextension (50 base ร— 1.15 reach = 58 damage)
โ†’ Transition to Hip Sweep โ†’ ์ฒœ์ถ” (Coccyx) Impact (50 base ร— 1.2 throw = 60 damage)
โ†’ Total: 118 damage + joint damage + positional control

Effective Against: โ˜ฐ Geon (Heaven), โ˜ฒ Li (Fire) - Redirects aggressive attacks
Weak Against: โ˜ด Son (Wind), โ˜ต Gam (Water) - Flow vs flow neutralizes advantage


2.2.3 โ˜ฒ ๋ฆฌ (Li) - Fire/Flame

Korean Martial Arts Basis: ์ฃผ์ถค (Juchum Seogi - Horse Stance)
Philosophy: "๋น›๊ณผ ์ •๋ฐ€" - Illumination, precision, needle-point accuracy
Combat Style: Low center of gravity for stable precision strikes to vital points
Weight Distribution: 50% forward, 50% back (balanced, stable)

Bonuses:

  • +15% Stability (resistance to knockdown, vital point defense)
  • +5% Critical Hit Chance (precision targeting bonus)
  • +10% Vital Point Detection (easier to hit small targets)

Penalties:

  • -20% Movement Speed (horse stance limits mobility)
  • -10% Power on bone-breaking techniques (not a power stance)

Best Vital Points to Target:

  1. ํƒœ์–‘ํ˜ˆ (Taiyang) - Temple precision strike for vision disruption
  2. ํ•ฉ๊ณก (Hegu) - Hand web strike for severe pain
  3. ์กฑ์‚ผ๋ฆฌ (Zusanli) - Leg nerve strike for balance loss
  4. ๋Š‘๊ฐ„์‹ ๊ฒฝ (Intercostal Nerve) - Precise rib strike

Signature Techniques:

  • ํ™”์—ผ์ง€ (Flame Finger): Precision temple strike (ํƒœ์–‘ํ˜ˆ)
  • ์ •๋ฐ€ํƒ€ (Precision Strike): Needle-point nerve targeting
  • ๋ถˆ๊ฝƒ๊ถŒ (Fire Fist): Quick jab to vital point

Combo Example:

๋ฆฌ (Li) Stance โ†’ ํƒœ์–‘ํ˜ˆ (Taiyang) Temple Strike (75 base ร— 1.05 crit ร— 1.3 stance = 103 damage)
โ†’ Follow-up: ํ•ฉ๊ณก (Hegu) Hand Strike (40 base ร— 1.05 crit ร— 1.3 stance = 55 damage)
โ†’ Total: 158 damage + vision disruption + hand pain = High pain accumulation

Effective Against: โ˜ณ Jin (Thunder), โ˜ฐ Geon (Heaven) - Stability counters explosive power
Weak Against: โ˜ด Son (Wind), โ˜ฑ Tae (Lake) - Mobility defeats stable stance


2.2.4 โ˜ณ ์ง„ (Jin) - Thunder/Shake

Korean Martial Arts Basis: ๋’ค๊ตฝ์ด (Dwi Koobi Seogi - Back Stance)
Philosophy: "์ง„๋™๊ณผ ์ถฉ๊ฒฉ" - Vibration, shock, sudden explosive release
Combat Style: Weight back for explosive forward burst and nerve strikes
Weight Distribution: 70% back, 30% forward (coiled spring)

Bonuses:

  • +15% Shock Damage (nerve strikes, neural disruption)
  • +20% Burst Speed (sudden forward explosion)
  • +10% Stun Duration (extended paralysis effects)

Penalties:

  • -15% Sustained Damage (one-burst stance, not for combos)
  • -10% Defense while preparing burst (vulnerable during coil)

Best Vital Points to Target:

  1. ํ’์ง€ (Fengchi) - Base of skull for balance disruption
  2. ์ฃผ๊ณจ (Elbow Point) - Ulnar nerve for electric shock pain
  3. ์ค‘์™„ (Zhongwan) - Solar plexus for breath paralysis
  4. ์–‘๋ฆ‰์ฒœ (Yanglingquan) - Outer knee for leg paralysis

Signature Techniques:

  • ๋‡Œ์ „ํƒ€ (Thunder Strike): Explosive solar plexus strike (์ค‘์™„)
  • ์ „๊ฒฉ๊ถŒ (Electric Fist): Nerve disruption to elbow (์ฃผ๊ณจ)
  • ์ง„๋™ํŒŒ (Shock Wave): Stunning skull base strike (ํ’์ง€)

Combo Example:

์ง„ (Jin) Stance โ†’ Coil Back โ†’ Explosive Forward Burst โ†’ ์ค‘์™„ (Zhongwan) Strike
(75 base ร— 1.15 shock ร— 1.2 burst = 104 damage)
โ†’ Effect: Breathing paralysis, 40-second stun, vulnerability window

Effective Against: โ˜ท Gon (Earth), โ˜ถ Gan (Mountain) - Speed beats defensive stances
Weak Against: โ˜ฑ Tae (Lake), โ˜ต Gam (Water) - Flow redirects burst energy


2.2.5 โ˜ด ์† (Son) - Wind/Wood

Korean Martial Arts Basis: ๋‹ˆ์€์ž (Niunja Seogi - L-Stance)
Philosophy: "์ง€์†๊ณผ ์นจํˆฌ" - Persistence, penetration, continuous pressure
Combat Style: Continuous lateral motion for pressure point sequences and combos
Weight Distribution: 50% forward, 50% back (mobile, adaptable)

Bonuses:

  • +10% Combo Speed (faster technique chaining)
  • +15% Lateral Mobility (side-to-side movement)
  • +10% Pressure Point Damage (sustained vital point pressure)

Penalties:

  • -10% Single-Hit Power (built for combos, not one-shots)
  • -5% Defense against direct power strikes

Best Vital Points to Target:

  1. ์ธ์˜ (Renying) - Carotid sustained pressure for blood flow disruption
  2. ๋Š‘๊ฐ„์‹ ๊ฒฝ (Intercostal Nerve) - Repeated rib strikes for cumulative pain
  3. ์กฑ์‚ผ๋ฆฌ (Zusanli) - Leg nerve sequence for balance breakdown
  4. ํ•ฉ๊ณก (Hegu) - Hand nerve sequence for pain accumulation

Signature Techniques:

  • ํ’์•• (Wind Pressure): Sustained carotid compression (์ธ์˜)
  • ์—ฐํƒ€ (Continuous Strikes): Rapid rib nerve sequence (๋Š‘๊ฐ„์‹ ๊ฒฝ)
  • ๋ฐ”๋žŒ์˜ํ๋ฆ„ (Wind Flow): Lateral movement + vital point combo

Combo Example:

์† (Son) Stance โ†’ Lateral Step โ†’ ๋Š‘๊ฐ„์‹ ๊ฒฝ (Intercostal) Strike #1 (45 base ร— 1.1 combo = 50 damage)
โ†’ Lateral Step โ†’ ๋Š‘๊ฐ„์‹ ๊ฒฝ Strike #2 (45 base ร— 1.1 combo = 50 damage)
โ†’ Lateral Step โ†’ ๋Š‘๊ฐ„์‹ ๊ฒฝ Strike #3 (45 base ร— 1.1 combo = 50 damage)
โ†’ Total: 150 damage + 3-hit breathing disruption + pain accumulation = Severe impairment

Effective Against: โ˜ฐ Geon (Heaven), โ˜ฒ Li (Fire) - Mobility defeats power and stability
Weak Against: โ˜ณ Jin (Thunder), โ˜ถ Gan (Mountain) - Burst and defense interrupt flow


2.2.6 โ˜ต ๊ฐ (Gam) - Water/Abyss

Korean Martial Arts Basis: ๋‚˜๋ž€์ด (Narani Seogi - Parallel Stance)
Philosophy: "์œ„ํ—˜๊ณผ ์ ์‘" - Danger, adaptability, flowing response
Combat Style: Centered weight for counter-grappling and defensive flow
Weight Distribution: 50% forward, 50% back (perfect balance)

Bonuses:

  • +10% Counter Speed (faster defensive responses)
  • +15% Bleed Damage on rib strikes (water = blood flow)
  • +10% Grapple Escape success rate

Penalties:

  • -10% Offensive Power (defensive stance, not aggressive)
  • -5% Forward Movement speed

Best Vital Points to Target:

  1. ๋Š‘๊ณจ (Floating Ribs) - Deep rib strikes for bleeding + organ damage
  2. ๊ฐ„์œ  (Ganshu) - Liver strike for internal bleeding
  3. ํ˜ˆํ•ด (Xuehai) - Inner thigh for vascular disruption
  4. ๊ณค๋ฅœ (Kunlun) - Ankle for balance takedown

Signature Techniques:

  • ์ˆ˜๋ฅ˜ํƒ€ (Water Flow Strike): Counter rib strike (๋Š‘๊ณจ) with bleed effect
  • ์‹ฌ์—ฐ๋ฐ˜๊ฒฉ (Abyss Counter): Defensive liver strike (๊ฐ„์œ )
  • ๋ฌผ๊ฒฐ์“ฐ๋Ÿฌ๋œจ๋ฆฌ๊ธฐ (Wave Takedown): Ankle sweep (๊ณค๋ฅœ)

Combo Example:

๊ฐ (Gam) Stance โ†’ Block Incoming โ†’ Counter with ๋Š‘๊ณจ (Floating Rib) Strike
(50 base ร— 1.1 counter ร— 1.15 bleed = 63 damage + 15 bleed/sec)
โ†’ Follow-up: ๊ฐ„์œ  (Liver) Strike (55 base ร— 1.1 counter = 61 damage)
โ†’ Total: 124 damage + ongoing bleed + internal organ damage = High cumulative damage

Effective Against: โ˜ฐ Geon (Heaven), โ˜ณ Jin (Thunder) - Flow absorbs and redirects power
Weak Against: โ˜ด Son (Wind), โ˜ฑ Tae (Lake) - Flow vs flow neutralizes advantage


2.2.7 โ˜ถ ๊ฐ„ (Gan) - Mountain/Keep

Korean Martial Arts Basis: ๊ธฐ๋ณธ (Gibo Seogi - Basic Stance)
Philosophy: "์ •์ง€์™€ ๊ฒฌ๊ณ " - Stillness, solidity, immovable defense
Combat Style: Tight defensive posture for blocking and absorbing attacks
Weight Distribution: 50% forward, 50% back (centered, stable)

Bonuses:

  • +15% Block Strength (damage reduction on successful blocks)
  • +20% Resistance to knockdown and throws
  • +10% Stamina Conservation (defensive stance uses less energy)

Penalties:

  • -20% Mobility (mountain doesn't move easily)
  • -15% Offensive Power (purely defensive focus)

Best Vital Points to Target (counter-attacks):

  1. ์ฃผ๊ณจ (Elbow Point) - Counter elbow hyperextension after block
  2. ์Šฌ๊ด€์ ˆ (Knee Joint) - Counter knee strike after absorbing attack
  3. ์Šน์‚ฐ (Chengshan) - Calf strike after blocking kick
  4. ์†๋ชฉ (Wrist) - Wrist lock after blocking punch

Signature Techniques:

  • ์‚ฐ๋ฒฝ๋ฐฉ์–ด (Mountain Wall Defense): Absorb attack + counter elbow (์ฃผ๊ณจ)
  • ๊ฒฌ๊ณ ๋ฐ˜๊ฒฉ (Solid Counter): Block + immediate knee counter (์Šฌ๊ด€์ ˆ)
  • ์•”์„๊ถŒ (Rock Fist): Defensive stance + wrist lock (์†๋ชฉ)

Combo Example:

๊ฐ„ (Gan) Stance โ†’ Block Incoming Strike (75% damage reduction) โ†’ Counter ์ฃผ๊ณจ (Elbow Point)
(55 base ร— 1.15 block bonus = 63 damage + arm numbness)
โ†’ Follow-up: ์Šฌ๊ด€์ ˆ (Knee) Strike (55 base ร— 1.15 = 63 damage)
โ†’ Total: 126 damage + arm useless + leg weakness = High defensive value

Effective Against: โ˜ด Son (Wind), โ˜ณ Jin (Thunder) - Defense stops continuous and burst attacks
Weak Against: โ˜ฑ Tae (Lake), โ˜ต Gam (Water) - Throws bypass blocking stance


2.2.8 โ˜ท ๊ณค (Gon) - Earth/Field

Korean Martial Arts Basis: ์ฃผ์ถคํ•˜์„ธ๊ธฐ (Joong Ha Seogi - Lower Horse Stance)
Philosophy: "์ˆ˜์šฉ๊ณผ ์ง€์ง€" - Receptive, supportive, grounding energy
Combat Style: Very low center of gravity for takedowns and ground control
Weight Distribution: 50% forward, 50% back (grounded, immovable)

Bonuses:

  • +25% Takedown Success (throws, sweeps, ground techniques)
  • +20% Ground Control (positional dominance after takedown)
  • +15% Resistance to being thrown or swept

Penalties:

  • -25% Upright Mobility (very low stance limits movement)
  • -15% High Strike Reach (can't reach head targets easily)

Best Vital Points to Target:

  1. ์ฒœ์ถ” (Coccyx) - Tailbone strike during takedown for sitting inability
  2. ์Šฌ๊ด€์ ˆ (Knee Joint) - Leg sweep for takedown setup
  3. ์š”์ถ” (Lumbar Spine) - Ground control spinal pressure
  4. ํ™˜๋„ (Huantiao) - Hip throw target for dislocation

Signature Techniques:

  • ๋Œ€์ง€์“ฐ๋Ÿฌ๋œจ๋ฆฌ๊ธฐ (Earth Throw): Hip throw targeting ํ™˜๋„ (Huantiao)
  • ์ฒœ์ถ”ํŒŒ๊ดด (Coccyx Breaker): Sacral region strike during takedown
  • ์ง€๋ฉด์žฅ์•… (Ground Control): Spinal pressure on ์š”์ถ” (Lumbar)

Combo Example:

๊ณค (Gon) Stance โ†’ Low Sweep targeting ์Šฌ๊ด€์ ˆ (Knee) (55 base ร— 1.25 takedown = 69 damage)
โ†’ Takedown Success โ†’ ์ฒœ์ถ” (Coccyx) Strike (50 base ร— 1.25 takedown = 63 damage)
โ†’ Ground Control โ†’ ์š”์ถ” (Lumbar) Pressure (65 base ร— 1.2 ground = 78 damage)
โ†’ Total: 210 damage + leg collapse + sitting inability + spinal trauma = Complete control

Effective Against: โ˜ฐ Geon (Heaven), โ˜ฒ Li (Fire) - Grounding defeats aggression and stability
Weak Against: โ˜ด Son (Wind), โ˜ฑ Tae (Lake) - Mobility escapes ground control

2.3 Stance Synergy Matrix (Rock-Paper-Scissors Balance)

The 8 trigram stances follow a rock-paper-scissors balance system where each stance has natural advantages and disadvantages against others, encouraging tactical stance switching during combat.

StanceIconStrong Against ๐Ÿ’ช (1.3x damage)Weak Against ๐Ÿ›ก๏ธ (0.7x damage)Neutral Against โš–๏ธ
โ˜ฐ ๊ฑด (Geon)โ›…โ˜ด Son, โ˜ต Gamโ˜ท Gon, โ˜ถ Ganโ˜ฑ Tae, โ˜ฒ Li, โ˜ณ Jin
โ˜ฑ ํƒœ (Tae)๐ŸŒŠโ˜ฐ Geon, โ˜ฒ Liโ˜ด Son, โ˜ต Gamโ˜ณ Jin, โ˜ถ Gan, โ˜ท Gon
โ˜ฒ ๋ฆฌ (Li)๐Ÿ”ฅโ˜ณ Jin, โ˜ฐ Geonโ˜ด Son, โ˜ฑ Taeโ˜ต Gam, โ˜ถ Gan, โ˜ท Gon
โ˜ณ ์ง„ (Jin)โšกโ˜ท Gon, โ˜ถ Ganโ˜ฑ Tae, โ˜ต Gamโ˜ฐ Geon, โ˜ฒ Li, โ˜ด Son
โ˜ด ์† (Son)๐Ÿ’จโ˜ฐ Geon, โ˜ฒ Liโ˜ณ Jin, โ˜ถ Ganโ˜ฑ Tae, โ˜ต Gam, โ˜ท Gon
โ˜ต ๊ฐ (Gam)๐Ÿ’งโ˜ฐ Geon, โ˜ณ Jinโ˜ด Son, โ˜ฑ Taeโ˜ฒ Li, โ˜ถ Gan, โ˜ท Gon
โ˜ถ ๊ฐ„ (Gan)โ›ฐ๏ธโ˜ด Son, โ˜ณ Jinโ˜ฑ Tae, โ˜ต Gamโ˜ฐ Geon, โ˜ฒ Li, โ˜ท Gon
โ˜ท ๊ณค (Gon)๐ŸŒโ˜ฐ Geon, โ˜ฒ Liโ˜ด Son, โ˜ฑ Taeโ˜ณ Jin, โ˜ต Gam, โ˜ถ Gan

Balance Philosophy:

  • Power Stances ๐Ÿ’ช (๊ฑด, ์ง„, ๊ณค) counter Precision Stances ๐ŸŽฏ (๋ฆฌ, ์†, ๊ฐ„)
  • Flow Stances ๐ŸŒŠ (ํƒœ, ๊ฐ) counter Power Stances ๐Ÿ’ช (๊ฑด, ์ง„, ๊ณค)
  • Precision Stances ๐ŸŽฏ (๋ฆฌ, ์†, ๊ฐ„) counter Flow Stances ๐ŸŒŠ (ํƒœ, ๊ฐ)

2.4 Stance Transition System

Transition Duration: 600ms (36 frames at 60fps)
Cost: Variable based on distance around stance wheel (11-15 Ki, 7-10 Stamina)
Status: โœ… Complete (64 transitions implemented with keyframe interpolation)

Transition Types:

  1. Self Transition (0 steps): Instant, no cost (e.g., ๊ฑด โ†’ ๊ฑด)
  2. Direct Transition (1-2 steps): 600ms, 11-13 Ki, 7-9 Stamina (e.g., ๊ฑด โ†’ ํƒœ)
  3. Indirect Transition (3-4 steps): 600ms, 15 Ki, 10 Stamina (e.g., ๊ฑด โ†’ ์†, opposite stances)

Stance Wheel Arrangement:

         โ˜ฐ ๊ฑด (Geon)
    โ˜ฑ ํƒœ          โ˜ท ๊ณค (Gon)
 โ˜ฒ ๋ฆฌ                  โ˜ถ ๊ฐ„ (Gan)
    โ˜ณ ์ง„          โ˜ต ๊ฐ (Gam)
         โ˜ด ์† (Son)

Keyframe Phases (600ms = 36 frames at 60fps):

  • Frames 0-12: Weight shift phase (์ค‘์‹ฌ ์ด๋™)
  • Frames 12-24: Foot repositioning phase (๋ฐœ ์žฌ๋ฐฐ์น˜)
  • Frames 24-36: Guard change phase (๋ฐฉ์–ด ์ž์„ธ ๋ณ€๊ฒฝ)

Vulnerability: Player cannot attack or defend during 600ms transition window, creating tactical risk/reward for stance switching.

See: COMBAT_ARCHITECTURE.md for complete transition system technical details.

2.5 Archetype-Stance Affinity

Each player archetype has preferred stances with -20% transition cost:

ArchetypeKoreanIconPreferred StancesBonus
๋ฌด์‚ฌ (Musa) ๐Ÿฅ‹Traditional Warrior๐Ÿ›ก๏ธโ˜ฐ Geon โ›…, โ˜ณ Jin โšกPower stance mastery ๐Ÿ’ช
์•”์‚ด์ž (Amsalja) ๐Ÿ—ก๏ธShadow Assassin๐Ÿ‘คโ˜ด Son ๐Ÿ’จ, โ˜ต Gam ๐Ÿ’งFlow stance mastery ๐ŸŒŠ
ํ•ด์ปค (Hacker) ๐Ÿ’ปCyber Warrior๐Ÿ”ฎโ˜ฒ Li ๐Ÿ”ฅ, โ˜ฑ Tae ๐ŸŒŠPrecision stance mastery ๐ŸŽฏ
์ •๋ณด์š”์› (Jeongbo) ๐Ÿ•ต๏ธIntelligence Op๐Ÿง โ˜ถ Gan โ›ฐ๏ธ, โ˜ท Gon ๐ŸŒDefensive stance mastery ๐Ÿ›ก๏ธ
์กฐ์งํญ๋ ฅ๋ฐฐ (Jojik) ๐ŸฆนOrganized Crime๐Ÿ’€โ˜ณ Jin โšก, โ˜ต Gam ๐Ÿ’งBrutal stance mastery ๐Ÿ’ฅ

3. 5 Player Archetypes (์˜ค๋Œ€ ๋ฌด์‚ฌ)

Current Status: โœ… 100% Complete (5/5 implemented with full lore and abilities)
Documentation: game-design.md, game-status.md
Test Coverage: 100% archetype data validation

The 5 Player Archetypes (์˜ค๋Œ€ ๋ฌด์‚ฌ) represent distinct combat philosophies, each with unique stats, abilities, preferred stances, and martial arts specializations.

3.1 Archetype Overview

ArchetypeKoreanIconPhilosophyCombat FocusPreferred Stances
Musa ๐Ÿฅ‹๋ฌด์‚ฌ๐Ÿ›ก๏ธHonor & DisciplineDirect power, bone-breakingโ˜ฐ Geon, โ˜ณ Jin
Amsalja ๐Ÿ—ก๏ธ์•”์‚ด์ž๐Ÿ‘คEfficiency & StealthSilent takedowns, one-hit KOโ˜ด Son, โ˜ต Gam
Hacker ๐Ÿ’ปํ•ด์ปค๐Ÿ”ฎData & PrecisionAnatomical analysis, tech-enhancedโ˜ฒ Li, โ˜ฑ Tae
Jeongbo ๐Ÿ•ต๏ธ์ •๋ณด์š”์›๐Ÿง Psychology & StrategyPain compliance, interrogationโ˜ถ Gan, โ˜ท Gon
Jojik ๐Ÿฆน์กฐ์งํญ๋ ฅ๋ฐฐ๐Ÿ’€Survival & BrutalityDirty fighting, street tacticsโ˜ณ Jin, โ˜ต Gam

3.3 Archetype Balance Metrics (Q1 2026)

Current Status: โœ… Balanced within 48-52% win rate target

ArchetypeIconWin RatePick RateAvg Damage/RoundCritical Hit %
๋ฌด์‚ฌ (Musa) ๐Ÿฅ‹๐Ÿ›ก๏ธ51% โœ…22%285 ๐Ÿ’ช18%
์•”์‚ด์ž (Amsalja) ๐Ÿ—ก๏ธ๐Ÿ‘ค49% โœ…18%320 โšก35% ๐ŸŽฏ
ํ•ด์ปค (Hacker) ๐Ÿ’ป๐Ÿ”ฎ50% โœ…24%270 ๐Ÿ’ป22%
์ •๋ณด์š”์› (Jeongbo) ๐Ÿ•ต๏ธ๐Ÿง 48% โœ…16%245 ๐Ÿง 15%
์กฐ์งํญ๋ ฅ๋ฐฐ (Jojik) ๐Ÿฆน๐Ÿ’€52% โœ…20%295 ๐Ÿ’ฅ28%

Balance Philosophy: All archetypes within 48-52% win rate ensures no single archetype dominates. Monthly patches adjust based on tournament meta and community feedback.


4. Skeletal Animation System (๊ณจ๊ฒฉ ์• ๋‹ˆ๋ฉ”์ด์…˜)

Current Status: ๐Ÿ”„ In Development (Ready for integration, 28-bone hierarchy defined)
Documentation: COMBAT_ARCHITECTURE.md, src/types/skeletal.ts

The Skeletal Animation System provides anatomically accurate 3D character rendering with 28-bone hierarchy, 7 hand poses, and muscle tension visualization for authentic Korean martial arts combat.

4.1 28-Bone Hierarchy

Black Trigram uses a 28-bone skeletal rig based on human anatomy:

Head & Neck (2): Head (๋จธ๋ฆฌ), Neck (๋ชฉ)
Spine & Core (4): Upper Spine (์ƒ๋ถ€ ์ฒ™์ถ”), Mid Spine (์ค‘๋ถ€ ์ฒ™์ถ”), Lower Spine (ํ•˜๋ถ€ ์ฒ™์ถ”), Pelvis (๊ณจ๋ฐ˜)
Ribs (1): Rib Cage (๋Š‘๊ณจ)
Arms (12, 6 per arm): Shoulder, Upper Arm, Elbow, Forearm, Wrist, Hand (Left/Right)
Legs (8, 4 per leg): Hip, Thigh, Knee, Shin, Ankle, Foot (Left/Right)
Hips (1): Hips (์—‰๋ฉ์ด)

Total: 28 bones providing full-body articulation for authentic Korean martial arts movement.

4.2 7 Hand Poses (์† ์ž์„ธ)

#KoreanEnglishUsageAnimation Trigger
1์ฃผ๋จนFistPunching, blockingPower strikes, Geon/Jin stances
2ํŽผ์นœ ์†Open HandPalm strikes, deflectingTae/Gam flow techniques
3์ฐŒ๋ฅด๊ธฐStrike HandPrecision finger strikesLi stance, vital point targeting
4์žก๊ธฐGrab HandGrappling, joint locksTae/Gon throwing techniques
5๋ง‰๊ธฐBlock HandDefensive blockingGan stance, defense mode
6๊ฐ€๋ฆฌํ‚ค๊ธฐPoint HandPrecise targetingHacker archetype, Li stance
7์ด์™„RelaxedNeutral stanceStance guard positions

Breathing Animation: Rib cage expansion/contraction (0.96-1.04x scale), 4-6 frames/breath at 60fps, stance-specific rates.

4.3 Muscle Tension Visualization

  • ๐Ÿ”ด Red (80-100%): Active striking muscles, maximum power
  • ๐ŸŸก Yellow (50-80%): Supporting/stabilizing muscles, optimal zone
  • ๐ŸŸข Green (0-50%): Relaxed muscles, recovery state

Toggle with M key. Helps players understand proper technique mechanics.

4.4 Implementation Status

โœ… 28-bone hierarchy defined | โœ… 7 hand poses | โœ… 8 stance-specific guards | โœ… Breathing animation (60fps) | ๐Ÿ”„ SkeletalPlayer3D component pending | โš ๏ธ Integration tests pending


5. Future Multiplayer Modes (๋ฉ€ํ‹ฐํ”Œ๋ ˆ์ด์–ด)

Target Release: v2.0 (Q1 2028)
Documentation: FUTURE_ARCHITECTURE.md
Status: ๐Ÿ“‹ Planned for post-1.0 development

Black Trigram's multiplayer vision extends the single-player combat realism to competitive PvP and cooperative training modes, enabling players to test mastery against human opponents and collaborate in martial arts training.

5.1 PvP Competitive Modes

5.1.1 1v1 Ranked Duel (์ผ๋Œ€์ผ ๋žญํฌ์ „)

Format: Best of 3 rounds, 60 seconds per round
Matchmaking: ELO-based skill rating with regional preference (US East/West, EU, Asia)
Ranking Tiers:

  • Bronze (์ฒญ๋™) - 0-1000 ELO
  • Silver (์€) - 1000-1500 ELO
  • Gold (๊ธˆ) - 1500-2000 ELO
  • Platinum (๋ฐฑ๊ธˆ) - 2000-2500 ELO
  • Diamond (๋‹ค์ด์•„๋ชฌ๋“œ) - 2500-3000 ELO
  • Master (๊ณ ์ˆ˜) - 3000-3500 ELO
  • Grandmaster (๋Œ€์‚ฌ) - 3500+ ELO

Rules:

  • Character lock after selection (no mid-match archetype change)
  • Stance switching allowed (600ms penalty)
  • Standard vital point damage with PvP balance adjustments (-10% overall damage for longer matches)
  • No healing between rounds (health resets to 100%)

Rewards:

  • ELO points: +25 win, -15 loss (adjusted by opponent ELO difference)
  • Seasonal rewards: Exclusive cosmetics, titles, achievement badges
  • Win streak bonuses: 3-win streak = +10% XP, 5-win = +25% XP, 10-win = exclusive emote

5.1.2 2v2 Team Combat (์ด์ธ์กฐ ํŒ€ ์ „ํˆฌ)

Format: Best of 3 rounds, 90 seconds per round, coordinated team tactics
Matchmaking: Team ELO average with role balancing
Team Composition: Players select archetypes before match

Coordinated Stance Synergies:

  • Power + Precision: Musa (Geon) + Hacker (Li) = +15% combined damage when both strike same vital point
  • Stealth + Flow: Amsalja (Son) + Intelligence (Gam) = +20% counter damage when coordinating attacks
  • Defense + Support: Jeongbo (Gan) + Jojik (Gon) = +25% block strength when protecting teammate

Team Abilities:

  • Combined Strikes (ํ˜‘๊ณต): Both players attack same target vital point within 2 seconds for 1.5x damage multiplier
  • Protection Counter (๋ณดํ˜ธ๋ฐ˜๊ฒฉ): One player blocks for teammate, enabling guaranteed counter-attack
  • Stance Resonance (์ž์„ธ๊ณต๋ช…): Both players in same stance category (Power/Precision/Flow) = +10% all stats

Communication: Voice chat + quick emotes (attack/defend/retreat/focus target)

5.1.3 Tournament Mode (ํ† ๋„ˆ๋จผํŠธ)

Format: 8-16 player single-elimination bracket
Schedule: Weekly automated tournaments (Saturday 2PM UTC, 8PM UTC)
Entry: Free for all players, Gold tier+ for ranked tournaments

Prize Pool:

  • 1st Place: 10,000 in-game currency, exclusive title "Tournament Champion" (ํ† ๋„ˆ๋จผํŠธ ์ฑ”ํ”ผ์–ธ), golden aura cosmetic
  • 2nd Place: 5,000 currency, title "Finalist" (๊ฒฐ์Šน์ง„์ถœ์ž)
  • 3rd-4th Place: 2,500 currency, title "Semi-Finalist" (์ค€๊ฒฐ์Šน์ง„์ถœ์ž)

Rules:

  • Bo3 until finals (Bo5)
  • Character pool: Select 3 archetypes, blind pick each match
  • Map rotation: Underground Dojang, Cyber Seoul Rooftop, Traditional Temple Courtyard

5.2 Co-op Training Modes

5.2.1 Training Dojang (์ˆ˜๋ จ ๋„์žฅ)

Players: 2-4 cooperative
Format: Wave-based AI opponents with progressive difficulty

Progression:

  • Wave 1-5: Basic AI opponents, practice combos, 100% health between waves
  • Wave 6-10: Intermediate AI, introduce stance counters, 75% health recovery
  • Wave 11-15: Advanced AI, adaptive stance switching, 50% health recovery
  • Wave 16-20: Master AI, perfect blocks, vital point targeting, 25% health recovery
  • Boss Wave 21: Legendary Master (์ „์„ค์˜ ๊ณ ์ˆ˜) with all archetype abilities, 0% recovery

Rewards:

  • XP per wave: 50 XP base + 25 XP per difficulty tier
  • Completion bonuses: Wave 10 = 500 XP, Wave 20 = 2000 XP, Boss = 5000 XP + cosmetic
  • Combo achievements: 10-hit combo = +100 XP, 20-hit = +500 XP, 50-hit = exclusive title

5.2.2 Raid Boss (๋ ˆ์ด๋“œ ๋ณด์Šค)

Players: 4-8 cooperative
Format: Fight against legendary Korean martial arts masters with 10,000+ HP

Boss Types:

  • Grandmaster Kim (๊น€๋Œ€์‚ฌ): Taekwondo master, emphasizes โ˜ฐ Geon and โ˜ณ Jin stances, powerful kick techniques
  • Shadow Master Park (๋ฐ•์•”์ˆ˜): Hapkido master, flow stance specialist (โ˜ต Gam, โ˜ฑ Tae), joint locks and throws
  • Mountain Sage Lee (์ด์‚ฐ์ธ): Defensive master (โ˜ถ Gan, โ˜ท Gon), counterattack specialist, 90% block rate

Mechanics:

  • Phase 1 (100%-70% HP): Standard attacks, introduce mechanics
  • Phase 2 (70%-40% HP): Rage mode, +30% damage, faster stance switching, summon 2 minions
  • Phase 3 (40%-0% HP): Desperate mode, +50% damage, unlocks ultimate techniques, arena hazards

Rewards:

  • First completion: 10,000 XP, exclusive boss-themed cosmetic set (dobok, belt, gloves)
  • Weekly completion: 5,000 XP, rare crafting materials
  • Speed run achievements: <15 min = title "Swift Warrior", <10 min = golden weapon skin

5.3 Leaderboards & Progression

5.3.1 Global Rankings

Categories:

  • Overall ELO ranking (all modes combined)
  • Archetype-specific rankings (top Musa, Amsalja, etc.)
  • Win streak leaderboard (current active streaks)
  • Tournament champions (seasonal hall of fame)

Regional Breakdown: US, EU, Asia, Global
Updates: Real-time ELO, daily leaderboard refresh

5.3.2 Season System

Duration: 3 months per season (Q1, Q2, Q3, Q4)
Season Rewards: Exclusive cosmetics, titles, emotes based on final ranking tier

Season 1 Example (Q1 2028):

  • Master+ Tier: "Season 1 Master" title, exclusive golden trigram emblem, premium battle pass
  • Diamond+ Tier: "Season 1 Diamond" title, silver trigram emblem, standard battle pass
  • Gold+ Tier: "Season 1 Gold" title, bronze trigram emblem, 5,000 currency

Season Resets: ELO soft reset (new ELO = (old ELO + 1500) / 2), maintain tier badges

5.4 Multiplayer Technical Architecture

Netcode: WebRTC peer-to-peer for low latency (<50ms target)
Rollback: Rollback netcode for smooth gameplay even with 50-100ms latency
Lag Compensation: Server-side hitbox verification, client-side prediction
Regional Servers: AWS EC2 in US-East, US-West, EU-West, Asia-Pacific
Spectator Mode: Live match viewing with 5-second delay, combat statistics overlay

See: FUTURE_ARCHITECTURE.md for complete multiplayer technical details.


6. Backend-Enabled Progression (์ง„ํ–‰ ์‹œ์Šคํ…œ)

Target Release: v2.0 (Q1 2028)
Documentation: FUTURE_ARCHITECTURE.md
Technology: Node.js + Express, PostgreSQL, Redis caching, AWS S3 for save storage

The backend-enabled progression system transforms Black Trigram from a stateless web game into a persistent RPG-style experience with character leveling, skill trees, equipment, and long-term achievement tracking.

6.1 Character Leveling System

Level Range: 1-50
XP Sources:

  • Training mode completion: 100-500 XP per session
  • PvP wins: 200 XP (ranked), 100 XP (casual)
  • Co-op training: 50-500 XP per wave
  • Raid boss: 1,000-5,000 XP per completion
  • Daily challenges: 250 XP each
  • Achievements: 100-1,000 XP per unlock

XP Curve: Exponential scaling

  • Level 1โ†’2: 100 XP
  • Level 10โ†’11: 2,500 XP
  • Level 25โ†’26: 12,500 XP
  • Level 49โ†’50: 50,000 XP

Leveling Rewards:

  • Every Level: +5 to all base stats (STR, DEX, INT, WIS, LUK)
  • Every 5 Levels: Milestone reward (cosmetic, title, currency)
  • Levels 10, 20, 30, 40, 50: Major milestone (skill tree unlock, exclusive cosmetic set)

6.2 Skill Trees Per Archetype

Each archetype has 3 specialization branches with 20+ skills:

Example: ๋ฌด์‚ฌ (Musa) Skill Tree

Branch 1: ๊ณจ์ ˆ์˜๊ธธ (Path of Bone Breaking)

  • Tier 1: +10% skeletal vital point damage
  • Tier 2: +15% critical hit chance on bone strikes
  • Tier 3: Unlock "Skull Crusher" technique (90 damage to head)
  • Tier 4: +20% stun duration on bone fractures
  • Tier 5 (Ultimate): "Martial Devastation" - 3 successive bone strikes deal 300% total damage

Branch 2: ๊ตฐ์‚ฌ์ „์ˆ  (Military Tactics)

  • Tier 1: +10% stamina regeneration
  • Tier 2: Reduce stance transition cost by 20%
  • Tier 3: Unlock "Tactical Retreat" ability (instant evasion, 60s cooldown)
  • Tier 4: +15% damage when health >50%
  • Tier 5 (Ultimate): "Commander's Resolve" - Invulnerable for 5 seconds, 180s cooldown

Branch 3: ๋ช…์˜ˆ์˜์ˆ˜ํ˜ธ์ž (Guardian of Honor)

  • Tier 1: +10% block strength
  • Tier 2: Successful blocks restore 5% health
  • Tier 3: Unlock "Honorable Counter" (perfect block = guaranteed critical counter)
  • Tier 4: +20% damage resistance when protecting teammate (v2.0 multiplayer)
  • Tier 5 (Ultimate): "Unbreakable Will" - Survive fatal blow with 1 HP, once per match

Skill Points: 1 point per level, 49 points total at level 50 (can max 2.5 branches)
Respec: Available for 5,000 in-game currency or $2.99 real money

6.3 Achievement System

Categories: Combat, Exploration, Training, Multiplayer, Special

Example Achievements:

Combat Achievements:

  • "First Blood" - Deal 100 damage in single strike (100 XP, common)
  • "Vital Point Master" - Strike all 70 vital points at least once (1,000 XP, rare)
  • "Perfect Round" - Win round without taking damage (250 XP, uncommon)
  • "One-Strike Warrior" - Win match with single strike (500 XP, rare)
  • "Trigram Grandmaster" - Master all 8 stances (5,000 XP, legendary, exclusive title)

Multiplayer Achievements:

  • "Duel Victor" - Win 10 ranked matches (500 XP, uncommon)
  • "Flawless Victory" - Win ranked match 3-0 (250 XP, uncommon)
  • "Team Player" - Win 25 2v2 matches (1,000 XP, rare)
  • "Tournament Champion" - Win weekly tournament (5,000 XP, legendary, exclusive cosmetic)
  • "Unstoppable" - 10-win streak in ranked (2,000 XP, epic, title "Unstoppable Force")

Total Achievements: 100+ across all categories

6.4 Equipment & Cosmetic System

Equipment Slots (cosmetic only, NO pay-to-win):

  • Dobok (uniform): Traditional/modern/cyberpunk styles
  • Belt: White โ†’ Black โ†’ Red (+ custom colors)
  • Gloves: Bare hands, traditional wraps, tactical gloves, neon gloves
  • Shoes: Bare feet, martial arts shoes, cyberpunk boots
  • Aura: Stance-specific energy effects (fire, lightning, water, etc.)

Unlock Methods:

  • Level milestones (Level 10 = first cosmetic set)
  • Achievement rewards (specific cosmetics for hard achievements)
  • In-game currency purchases (1,000-5,000 currency per item)
  • Battle Pass rewards (10 tiers with exclusive cosmetics)
  • Real money purchases ($2-$10 per item, optional)

Customization:

  • Color palette editor (primary, secondary, accent colors)
  • Particle effect intensity (low/medium/high for auras)
  • Victory animation selection (10+ animations, unlock via achievements)
  • Emote wheel (8 slots, unlock via achievements or battle pass)

6.5 Global Rankings & Statistics

Player Profile Dashboard:

  • Overall stats: Win rate, KO rate, average damage, favorite archetype
  • Archetype breakdown: Hours played, win rate, best vital point per archetype
  • Stance statistics: Most used stance, highest damage stance, best win rate stance
  • Combat analytics: Average critical hit %, preferred vital point targets, stance switching frequency
  • Match history: Last 50 matches with replays (saved for 30 days)

Leaderboards:

  • Global ELO ranking (updated real-time)
  • Regional rankings (US, EU, Asia)
  • Archetype-specific rankings (top 100 per archetype)
  • Achievement leaderboards (most achievements unlocked)
  • Playtime leaderboards (most hours in training/combat)

7. Monetization Strategy (์ˆ˜์ตํ™” ์ „๋žต)

Philosophy: โœ… Ethical Free-to-Play - 100% gameplay free, cosmetics only, NO pay-to-win
Target Release: v1.0 (2026) for cosmetics, v2.0 (2028) for Battle Pass

Black Trigram's monetization follows ethical free-to-play principles: all combat mechanics, archetypes, stances, and vital points are 100% free forever. Revenue comes exclusively from optional cosmetic items that do NOT affect gameplay balance.

7.1 Core Principles

๐ŸŽฏ 100% FREE GAMEPLAY:

  • All 5 player archetypes (๋ฌด์‚ฌ, ์•”์‚ด์ž, ํ•ด์ปค, ์ •๋ณด์š”์›, ์กฐ์งํญ๋ ฅ๋ฐฐ)
  • All 8 trigram stances (โ˜ฐโ˜ฑโ˜ฒโ˜ณโ˜ดโ˜ตโ˜ถโ˜ท)
  • All 70 vital points with full damage system
  • All game modes (Training, Combat, future Multiplayer)
  • Complete progression system (levels, skills, achievements)

โœ… COSMETICS ONLY:

  • Character skins (dobok, belts, gloves, shoes)
  • Visual effects (auras, particle effects, hit sparks)
  • Emotes and victory animations
  • UI themes and color palettes

โŒ NO PAY-TO-WIN:

  • NO stat boosts
  • NO damage advantages
  • NO exclusive techniques
  • NO faster progression
  • NO loot boxes or gambling mechanics

7.2 Monetization Tiers

7.2.1 Individual Cosmetic Items

Pricing Structure:

  • Basic Cosmetics: $2-$3 (simple color variants, basic auras)
  • Premium Cosmetics: $5-$7 (animated effects, unique designs, Korean traditional patterns)
  • Legendary Cosmetics: $10 (full character sets, elaborate particle effects, exclusive animations)

Examples:

  • "Neon Cyber Dobok" - $5 (cyberpunk-themed uniform with glowing Korean characters)
  • "Golden Dragon Aura" - $7 (golden particle effect with Korean dragon patterns)
  • "Master's Victory" - $3 (traditional Korean martial arts bow victory animation)
  • "Trigram Fire Set" - $10 (complete fire-themed cosmetic set with aura, dobok, belt, gloves)

Rotation: Weekly featured items (20% discount), monthly exclusive cosmetics

7.2.2 Battle Pass (์ „ํˆฌ ํŒจ์Šค)

Launch: v2.0 (Q1 2028) with multiplayer
Price: $10 per season (3 months)
Structure: 50 tiers with cosmetic rewards

Free Tier Rewards (available to all players):

  • Tier 5: Basic color palette
  • Tier 10: Emote
  • Tier 20: Basic aura
  • Tier 30: Dobok skin
  • Tier 40: Victory animation
  • Tier 50: Exclusive title "Season Champion"

Premium Tier Rewards ($10 unlock):

  • Tier 1: Instant 1,000 in-game currency
  • Tier 5: Premium dobok variant
  • Tier 10: Animated aura
  • Tier 15: Emote pack (3 emotes)
  • Tier 20: Legendary belt skin
  • Tier 25: Premium gloves + shoes set
  • Tier 30: Exclusive Korean traditional pattern dobok
  • Tier 35: Mythic aura with Korean calligraphy
  • Tier 40: Full cosmetic set (dobok, belt, gloves, shoes)
  • Tier 45: Victory animation pack (5 animations)
  • Tier 50: Mythic complete set + exclusive title "Premium Master"

XP Sources:

  • Daily challenges: 3 per day, 500 Battle Pass XP each
  • Weekly challenges: 3 per week, 2,500 Battle Pass XP each
  • Ranked wins: 200 Battle Pass XP per win
  • Co-op training: 100 Battle Pass XP per session

Target: 30-40 hours gameplay to complete free tier, 60-80 hours for premium tier (achievable in 3 months with regular play)

7.2.3 DLC Expansions (ํ™•์žฅํŒฉ)

Future Content (post-v2.0, 2028-2030):

DLC #1: "Dark Ops Techniques" (์•”ํ‘์ž‘์ „ ๊ธฐ์ˆ ) - $15

  • New archetype: "Special Ops Agent" (ํŠน์ˆ˜์š”์›) with 15 Dark Ops techniques
  • 5 new vital points (military-grade lethal strikes)
  • Exclusive story campaign (10 missions)
  • 10+ cosmetics themed around Korean special forces

DLC #2: "Traditional Masters" (์ „ํ†ต ๊ณ ์ˆ˜) - $20

  • 3 new archetypes: Taekwondo Master, Hapkido Master, Taekyon Master
  • Historical training scenarios (learn traditional Korean martial arts)
  • 20+ traditional Korean cosmetics (hanbok-inspired doboks, traditional weapons)
  • Documentary-style educational content (real Korean martial arts history)

DLC #3: "Cyber Seoul Expansion" (์‚ฌ์ด๋ฒ„ ์„œ์šธ) - $25

  • New game mode: "Underground Tournament" (์ง€ํ•˜ ํ† ๋„ˆ๋จผํŠธ) with 10 unique arenas
  • 2 new archetypes: "Corporate Enforcer", "Underground Champion"
  • 30+ cyberpunk Korean-themed cosmetics
  • Expanded story campaign (20 missions in futuristic Seoul)

Bundle Pricing: All DLCs for $50 (17% discount from $60 individual)

7.3 In-Game Currency System

Currency Name: "๊ธฐ (Ki)" - Matches the game's Korean martial arts theme

Earn Ki:

  • Training mode completion: 50-200 Ki
  • Ranked wins: 100 Ki
  • Daily login: 50 Ki (7-day streak bonus: 500 Ki)
  • Daily challenges: 100 Ki each (3/day = 300 Ki max)
  • Weekly challenges: 500 Ki each (3/week = 1,500 Ki max)
  • Achievements: 100-5,000 Ki per achievement

Spend Ki:

  • Basic cosmetics: 1,000-3,000 Ki
  • Premium cosmetics: 5,000-10,000 Ki
  • Skill tree respec: 5,000 Ki
  • Custom color palettes: 2,000 Ki
  • Emotes: 1,500-3,000 Ki
  • Victory animations: 2,500-5,000 Ki

Real Money Purchase:

  • 1,000 Ki = $1
  • 5,000 Ki = $4 (20% bonus)
  • 10,000 Ki = $7.50 (25% bonus)
  • 25,000 Ki = $17.50 (30% bonus)
  • 50,000 Ki = $30 (40% bonus)

Balance: Players can earn ~2,000 Ki/week through free gameplay (daily challenges + ranked play), enough for 1 cosmetic item per 2-3 weeks without spending money.

7.4 Revenue Projections & Fairness

Target Conversion Rate: 5-10% of players purchase cosmetics or Battle Pass
Average Revenue Per Paying User (ARPPU): $15-$30 per year
Estimated Monthly Revenue (at 10,000 active players):

  • 500-1,000 paying players ร— $2.50 average/month = $1,250-$2,500/month
  • Sustainable for small team development costs ($5,000-$10,000/month)

Fairness Metrics:

  • 0% pay-to-win advantage (no stat boosts, EVER)
  • 100% gameplay free (all combat mechanics accessible)
  • ~95% cosmetics earnable through gameplay (only 5% real-money exclusive)
  • Transparent pricing (no hidden costs, no loot boxes, no gambling)

7.5 Community Transparency

Monetization Disclosure:

  • Clear "Cosmetic Only" labels on all purchasable items
  • Public documentation of pricing structure
  • Community input on pricing via surveys
  • Annual monetization report (revenue breakdown, where money goes)

Community Promises:

  1. Never add pay-to-win mechanics (legally binding commitment)
  2. All future archetypes will be free (DLC adds content, not power)
  3. Loot boxes/gambling will never be added
  4. Pricing will remain fair (community vote on price changes)

8. Balance Philosophy (๋ฐธ๋Ÿฐ์Šค ์ฒ ํ•™)

Current Status: โœ… Balanced within 48-52% win rate target (Q1 2026)
Documentation: game-status.md

Black Trigram's balance philosophy prioritizes skill-based gameplay where player mastery (vital point knowledge, stance switching, timing) determines victory, not archetype choice or pay-to-win advantages.

8.1 Core Balance Principles

8.1.1 Rock-Paper-Scissors Stance System

Philosophy: No single stance dominates; all 8 stances have counters

Balance Matrix:

  • Power Stances (๊ฑด, ์ง„, ๊ณค) beat Precision Stances (๋ฆฌ, ์†, ๊ฐ„)
  • Flow Stances (ํƒœ, ๊ฐ) beat Power Stances (๊ฑด, ์ง„, ๊ณค)
  • Precision Stances (๋ฆฌ, ์†, ๊ฐ„) beat Flow Stances (ํƒœ, ๊ฐ)

Design Goal: Each stance wins 50% of matchups on average, encouraging dynamic stance switching during combat.

Measurement: Stance usage rates target 10-15% each (no single stance >20% usage)

8.1.2 Archetype Diversity

Philosophy: All 5 archetypes viable, no "best" archetype

Balance Targets:

  • Win Rate: 48-52% for each archetype (within 4% of each other)
  • Pick Rate: 16-24% for each archetype (no archetype <10% or >30%)
  • Skill Expression: High skill ceiling for all archetypes (reward mastery)
  • Playstyle Diversity: Each archetype feels distinct with unique strengths

Current Metrics (Q1 2026):

  • โœ… All archetypes within 48-52% win rate
  • โœ… Pick rates balanced (16-24% range)
  • โœ… Skill ceiling validated through tournament play

8.1.3 Skill-Based Gameplay

Design Goal: Skill > Archetype choice > Luck

Skill Factors (in order of impact):

  1. Vital Point Knowledge (40% impact): Knowing which vital point to target in each situation
  2. Stance Management (25% impact): Switching to counter opponent's stance
  3. Timing & Precision (20% impact): Landing critical hits, perfect blocks
  4. Resource Management (10% impact): Ki/Stamina economy
  5. Adaptation (5% impact): Reading opponent patterns, adjusting strategy

Anti-Frustration Measures:

  • NO instant-kill combos (max 60% health in single combo)
  • Comeback mechanics (desperation abilities when health <30%)
  • Defensive options always available (blocking, dodging, stance switching)
  • Clear visual telegraphs for all attacks (wind-up animations, 3-5 frames)

8.2 Current Balance Metrics (Q1 2026)

Archetype Win Rates:

ArchetypeWin RateChange from Dec 2025
๋ฌด์‚ฌ (Musa)51%+1% (slight buff to bone-breaking)
์•”์‚ด์ž (Amsalja)49%-1% (stealth nerf for balance)
ํ•ด์ปค (Hacker)50%0% (perfect balance)
์ •๋ณด์š”์› (Jeongbo)48%+2% (defensive buff)
์กฐ์งํญ๋ ฅ๋ฐฐ (Jojik)52%0% (high skill ceiling)

Stance Usage Rates:

StanceUsage RateWin RateBalanced?
โ˜ฐ ๊ฑด (Geon)14%50%โœ… Yes
โ˜ฑ ํƒœ (Tae)13%49%โœ… Yes
โ˜ฒ ๋ฆฌ (Li)15%51%โœ… Yes
โ˜ณ ์ง„ (Jin)12%52%โœ… Yes
โ˜ด ์† (Son)11%48%โœ… Yes (monitor)
โ˜ต ๊ฐ (Gam)12%50%โœ… Yes
โ˜ถ ๊ฐ„ (Gan)10%49%โš ๏ธ Low usage, buff next patch
โ˜ท ๊ณค (Gon)13%51%โœ… Yes

Target: All stances 10-15% usage, all within 48-52% win rate

8.3 Ongoing Balance Process

Monthly Patches:

  • Analyze tournament meta (top 100 players)
  • Review community feedback (Reddit, Discord, forums)
  • Adjust vital point damage values (+/- 5 damage max)
  • Tweak stance bonuses (+/- 5% max)
  • Buff underused archetypes, nerf overperforming

Balance Team:

  • Lead Designer: Reviews overall metrics
  • Community Manager: Collects player feedback
  • Pro Players: Consult on high-level meta
  • Data Analyst: Tracks win rates, usage rates, match data

Transparency:

  • Monthly balance report published (what changed, why)
  • Patch notes with detailed explanations (not just "buffed X")
  • Community discussion before major changes (2-week feedback period)

8.4 Future Balance Considerations (v2.0+)

Multiplayer Balance Adjustments:

  • PvP damage modifier: -10% overall (longer matches for spectator enjoyment)
  • Team mode synergies: Balanced to prevent dominant combos
  • Tournament ban/pick system: Players can ban 1 archetype, ensuring meta diversity

Progression Balance:

  • Skill tree balancing: Ensure no "must-pick" talents (all branches viable)
  • Level advantages minimized: Max +25% stats at level 50, still beatable by level 1 with skill
  • Cosmetic-only monetization maintained: NO pay-to-win EVER (legally binding)

9. Realistic Combat System

9.1 Core Body Mechanics

Health & Combat System (๊ฑด๊ฐ• ๋ฐ ์ „ํˆฌ ์ฒด๊ณ„):

  • 100% Combat Ready โ†’ 80% Light Damage โ†’ 60% Moderate Damage โ†’ 40% Heavy Damage โ†’ 20% Critical Damage โ†’ 0% Incapacitated

Pain Response System (๊ณ ํ†ต ๋ฐ˜์‘ ์ฒด๊ณ„):

  • ์ถฉ๊ฒฉํ†ต (Shock Pain): Instant reaction affecting all abilities
  • ๋ˆ„์ ์™ธ์ƒ (Cumulative Trauma): Progressive damage impairment
  • ํ†ต์ฆ๊ณผ๋ถ€ํ•˜ (Pain Overload): Complete incapacitation
  • Current Status: โœ… 100% production-ready, 37 tests passing

Consciousness Levels (์˜์‹ ์ˆ˜์ค€):

  • ์ „ํˆฌ๊ฐ์„ฑ (Combat Alert) โ†’ ํ˜ผ๋ž€์ƒํƒœ (Disoriented) โ†’ ๊ธฐ์ ˆ์ง์ „ (Stunned) โ†’ ๋ฌด์˜์‹ (Unconscious)
  • Current Status: โœ… 100% production-ready, 36 tests passing

Balance & Vulnerability (๊ท ํ˜• ๋ฐ ์ทจ์•ฝ์„ฑ):

  • ๐ŸŸข ์ค€๋น„์™„๋ฃŒ (READY) โ†’ ๐ŸŸก ๋™์š”์ƒํƒœ (SHAKEN) โ†’ ๐ŸŸ  ์ทจ์•ฝ์ƒํƒœ (VULNERABLE) โ†’ ๐Ÿ”ด ๋ฌด๋ ฅ์ƒํƒœ (HELPLESS)

Grappling System (์žก๊ธฐ ์ฒด๊ณ„) โœจ NEW:

  • ๐Ÿคœ Grip Mechanics: Authentic Hapkido/Ssireum techniques with decay over time
  • ๐Ÿ’ช Escape System: Difficulty based on stamina, stance advantages (GON/GAN)
  • ๐Ÿ”„ State Transitions: GRAPPLING (controlling) โ†” GRAPPLED (controlled)
  • ๐ŸŽฏ Stance Advantages: GON (Earth) +30% grip strength, GAN (Mountain) +15% escape
  • Current Status: โœ… 95% production-ready, 4 animation states, 34 tests passing

Limb Exposure & Counter-Attacks (์‚ฌ์ง€ ๋…ธ์ถœ ๋ฐ ๋ฐ˜๊ฒฉ) โœจ NEW:

  • ๐ŸŽฏ Vulnerability Windows: 300-400ms exposure during attack execution
  • โšก Counter Opportunities: Exploit exposed limbs (ankle, knee, elbow, wrist)
  • ๐Ÿ’ฅ Damage Multipliers: 1.5x-2.5x damage during vulnerability windows
  • ๐Ÿฆด Breaking Techniques: Joint/limb breaking with injury severity
  • ๐Ÿค– AI Integration: Defensive archetypes prioritize counter-attacks (Musa, Amsalja)
  • ๐Ÿ“Š Priority System: Counter-attacks evaluated at AI decision priority 2
  • Current Status: โœ… 100% production-ready, 132 tests passing, full AI integration

9.2 Visual & Audio Feedback

Blood & Trauma System: Progressive damage visualization (bruising, cuts, bleeding)
Realistic Sound Design: Bone breaking (๊ณจ์ ˆ์Œ), flesh impact (ํƒ€๊ฒฉ์Œ), joint manipulation (๊ด€์ ˆ์Œ), breathing effects (ํ˜ธํก์Œ), grappling sounds (์žก๊ธฐ์Œ)
Body Response Animation: Pain reactions (ํ†ต์ฆ๋ฐ˜์‘), balance loss (๊ท ํ˜•์ƒ์‹ค), unconsciousness (๋ฌด์˜์‹์ƒํƒœ), injury adaptation (์†์ƒ์ ์‘), grappling struggles (ํƒˆ์ถœ์‹œ๋„)

Limb Exposure Visual Indicators โœจ NEW:

  • ๐Ÿ”ด 3D Glow Effects: Red/orange glow on exposed limbs during vulnerability windows
  • โฑ๏ธ Timing HUD: Circular progress timer showing remaining opportunity window
  • ๐ŸŽจ Color-Coded Intensity: Gold (<1.5x) โ†’ Orange (1.5-2.0x) โ†’ Red (โ‰ฅ2.0x breaking opportunities)
  • ๐Ÿ“ฑ Mobile Optimized: 60% intensity reduction for performance
  • ๐Ÿ’ฌ Bilingual Labels: Korean-English ("๋ฐ˜๊ฒฉ ๊ธฐํšŒ" / "Counter Opportunity")

Grappling Visual Feedback โœจ NEW:

  • โœจ Particle System: 20-50 struggle particles showing resistance intensity
  • ๐Ÿ“Š Grip Strength Meter: Real-time display of grapple control strength
  • ๐ŸŽจ State-Dependent Colors: Blue (controlling) vs Red (being controlled)
  • ๐Ÿ“ฑ Mobile Optimized: 60% particle reduction for 55fps+ performance

Current Status: โœ… 97% complete, 60fps performance validated, visual indicators for all combat states


10. Game Modes & Training

1. ํ•ด๋ถ€ํ•™ ์—ฐ๊ตฌ (Anatomical Study): Learn 70 vital points, effects, and combat applications
2. ๋ฌด์ˆ  ๊ธฐ๋ฒ• (Martial Techniques): Master 8 trigram stances and Korean martial arts
3. ์‹ค์ „ ํ›ˆ๋ จ (Combat Training): Practice against AI opponents with progressive difficulty
4. ์ •์‹  ์ˆ˜์–‘ (Mental Cultivation): Build pain tolerance, focus, fear management

Future Modes (v2.0):

  • Underground Tournament (์ง€ํ•˜ ํ† ๋„ˆ๋จผํŠธ): Ranked competitive play
  • Team Dojang (ํŒ€ ๋„์žฅ): 2v2 cooperative training
  • Raid Boss (๋ ˆ์ด๋“œ ๋ณด์Šค): 4-8 player legendary master fights

11. Technical Implementation

Engine: React 19 + Three.js (@react-three/fiber, @react-three/drei)
Languages: TypeScript (strict mode), GDScript (future Godot port consideration)
Audio: Howler.js with spatial audio for realistic combat sounds
Performance: 60fps target desktop, 55fps+ mobile, <0.01ms vital point collision checks
Test Coverage: 76% overall, 95% for new combat systems (Vitest + Cypress)

Combat System Architecture:

  • CombatSystemController (src/systems/CombatSystem.ts)
  • TrigramSystemFactory (src/systems/TrigramSystem.ts)
  • VitalPointSystemFactory (src/systems/VitalPointSystem.ts)
  • DamageCalculationEngine with anatomical precision

See: COMBAT_ARCHITECTURE.md for complete technical details (2,416 lines)


12. Cultural Integration

12.1 Korean Martial Arts Authenticity

Traditional Techniques: Based on actual Korean martial arts (Taekwondo ํƒœ๊ถŒ๋„, Hapkido ํ•ฉ๊ธฐ๋„, Taekyon ํƒ๊ฒฌ, Yusul ์œ ์ˆ )
Authentic Terminology: Traditional Korean names with combat translations (70 vital points, 8 stances, 5 archetypes)
Historical Context: Real Korean military and martial arts history (Dark Ops techniques from Korean special forces)
Philosophical Foundation: Genuine I Ching (์ฃผ์—ญ) principles in combat application (8 trigrams represent natural forces)

12.2 Educational Value

Martial Education (๋ฌด์ˆ ๊ต์œก): Real anatomy and combat learning (70 vital points with physiological effects)
Traditional History (์ „ํ†ต์‚ฌ): Korean fighting tradition education (Taekwondo stances, Hapkido techniques)
Safety Awareness (์•ˆ์ „์˜์‹): Understanding technique consequences (clear warnings about real-world application)
First Aid Training (์‘๊ธ‰์ฒ˜์น˜): Basic medical response to injuries (educational content)

12.3 Cultural Authenticity

Korean Language: Bilingual UI (Korean primary, English secondary), authentic pronunciation
Traditional Music: ๊ฐ€์•ผ๊ธˆ (Gayageum), ์žฅ๊ตฌ (Janggu) blended with cyberpunk aesthetics
Cyberpunk Korean Aesthetics: Neon Hangul characters, underground dojang, traditional + modern fusion
Respectful Representation: Consultation with Korean martial arts masters for authenticity


๐Ÿ“Š Summary & Status

Overall Implementation: 9.4/10 (Production-Ready, Q1 2026)
Combat Realism: 13/13 systems complete (100%), production-ready โœ…
Vital Points: 100% complete (70/70), fully documented
Trigram Stances: 100% complete (8/8), all transitions implemented
Player Archetypes: 100% complete (5/5), balanced within 48-52% win rate
Grappling System: 95% complete, 4 animation states, 34 tests passing โœจ
Limb Exposure/Counter-Attacks: 100% complete, AI integration, 132 tests passing โœจ
Test Coverage: 75%+ overall (518 tests), 100% for new combat systems
Performance: 60fps maintained desktop, 55fps+ mobile, <0.01ms vital point checks

v1.0 Release Target: Q2 2026
v2.0 Multiplayer: Q1 2028
v3.0 AI Instructor: Q1 2030

See Also:


Black Trigram (ํ‘๊ด˜): Authentic Korean martial arts combat simulator with anatomical precision, cultural respect, and ethical free-to-play monetization. Master 70 vital points, 8 trigram stances, and 5 distinct archetypes in realistic 3D combat powered by Three.js at 60fps.

์–ด๋‘ ์˜ ๋ฌด์˜ˆ๋กœ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ถ”๊ตฌํ•˜๋ผ - Master the dark arts through the pursuit of the perfect strike