8000 GitHub - Hack23/blacktrigram: Black Trigram is a realistic combat simulator that teaches authentic Korean martial arts through precise anatomical targeting. Master traditional vital point techniques through modern 2D combat mechanics across 5 distinct fighter archetypes.๐Ÿฅ‹ Black Trigram (ํ‘๊ด˜) ์–ด๋‘ ์˜ ๋ฌด์˜ˆ๋กœ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ถ”๊ตฌํ•˜๋ผ "Master the dark arts through the pursuit of the perfect strike"
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Dismiss alert
generated from Hack23/game

Black Trigram is a realistic combat simulator that teaches authentic Korean martial arts through precise anatomical targeting. Master traditional vital point techniques through modern 2D combat mechanics across 5 distinct fighter archetypes.๐Ÿฅ‹ Black Trigram (ํ‘๊ด˜) ์–ด๋‘ ์˜ ๋ฌด์˜ˆ๋กœ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ถ”๊ตฌํ•˜๋ผ "Master the dark arts through the pursuit of the perfect strike"

License

Notifications You must be signed in to change notification settings

Hack23/blacktrigram

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

๐Ÿฅ‹ Black Trigram (ํ‘๊ด˜)

์–ด๋‘ ์˜ ๋ฌด์˜ˆ๋กœ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ถ”๊ตฌํ•˜๋ผ

"Master the dark arts through the pursuit of the perfect strike" ๐ŸŽฎ Enter the Dojang

Dark Trigram Logo

GitHub Release License OpenSSF Scorecard CII Best Practices SLSA 3 Scorecard supply-chain security Test & Report

Lines of Code Quality Gate Status Security Rating Maintainability Rating Reliability Rating Average time to resolve an issue Percentage of issues still open FOSSA Status CLA assistant

A realistic 2D precision combat game inspired by Korean martial arts philosophy and the I Ching


โšก Combat Mastery

Black Trigram is a realistic combat simulator that teaches authentic Korean martial arts through precise anatomical targeting. Master traditional vital-point techniques via modern 2D combat mechanics across 5 distinct fighter archetypes.

๐ŸŽฏ Combat Disciplines

๐ŸŽฏ ์ •๊ฒฉ์ž Jeonggyeokja Precision Striker

Every strike targets anatomical weak points

โš”๏ธ ๋น„์ˆ˜ Bisu Lethal Technique

Decisive unarmed combat methods

๐Ÿฅท ์•”์‚ด์ž Amsalja Shadow Assassin

Silent takedown techniques

๐Ÿ’€ ๊ธ‰์†Œ๊ฒฉ Geupsogyeok Vital Point Strike

70 anatomical targets for incapacitation


๐Ÿ“ธ Concept

Cyberpunk Team Dynamics Screenshot Player Archetypes Explained Screenshot Player Archetypes Overview Screenshot

๐ŸŒŸ Authentic Combat Features

๐Ÿฅ‹ Player Archetypes

Master combat through 5 distinct fighting philosophies:

Archetype Name Combat Philosophy Special Focus
๐Ÿฏ ๋ฌด์‚ฌ (Musa)
Traditional Warrior
Honor through strength Military discipline, overwhelming force
๐Ÿฅท ์•”์‚ด์ž (Amsalja)
Shadow Assassin
Efficiency through invisibility Stealth approaches, instant takedowns
๐Ÿ’ป ํ•ด์ปค (Hacker)
Cyber Warrior
Information as power Environmental manipulation, tech-assisted strikes
๐Ÿ•ต๏ธ ์ •๋ณด์š”์› (Jeongbo Yowon)
Intelligence Operative
Knowledge through observation Psychological manipulation, precise timing
โšก ์กฐ์งํญ๋ ฅ๋ฐฐ (Jojik Pokryeokbae)
Organized Crime
Survival through ruthlessness Dirty fighting, improvised weapons

๐ŸŽฏ Anatomical Targeting System

Master 70 authentic vital points for combat effectiveness:

Trigram Name Combat Focus Combat Effects
โ˜ฐ ๊ฑด (Geon) โ€“ Heaven Bone-striking force Fractures, structural damage
โ˜ฑ ํƒœ (Tae) โ€“ Lake Joint manipulation Dislocations, mobility loss
โ˜ฒ ๋ฆฌ (Li) โ€“ Fire Precise nerve strikes Temporary paralysis, numbness
โ˜ณ ์ง„ (Jin) โ€“ Thunder Stunning techniques Disorientation, knockouts
โ˜ด ์† (Son) โ€“ Wind Continuous pressure Gradual incapacitation
โ˜ต ๊ฐ (Gam) โ€“ Water Blood flow restriction Circulation disruption
โ˜ถ ๊ฐ„ (Gan) โ€“ Mountain Defensive counters Counter-attacks, blocks
โ˜ท ๊ณค (Gon) โ€“ Earth Ground techniques Throws, takedowns

๐Ÿ’ช Realistic Body Mechanics

  • ๐Ÿฉธ Authentic Trauma โ€“ Realistic injury visualization and blood
  • ๐Ÿฆด Bone Impact Audio โ€“ Genuine bone contact and fracture sounds
  • ๐Ÿซ Breathing Disruption โ€“ Respiratory system targeting
  • โš–๏ธ Balance System โ€“ Realistic stance and momentum physics
  • ๐Ÿง  Consciousness States โ€“ Progressive awareness impairment
  • ๐Ÿ˜ต Pain Response โ€“ Physiological pain affecting performance

๐ŸŽฏ Combat Specializations

  • ๐ŸŽฏ Anatomical Precision โ€“ 70 target points for tactical advantage
  • ๐Ÿ‡ฐ๐Ÿ‡ท Traditional Korean Arts โ€“ Authentic techniques from ํƒœ๊ถŒ๋„, ํ•ฉ๊ธฐ๋„, ํƒ๊ฒฌ
  • โšซ Advanced Techniques โ€“ Professional combat methods from 5 distinct archetypes
  • ๐Ÿฅ‹ Combat Application โ€“ Real martial arts effectiveness

๐Ÿš€ Technical Excellence

Built for combat realism and authentic simulation:

๐ŸŽฎ Combat Physics Engine

PixiJS React TypeScript

โšก Performance Optimized

Vite WebGL Howler.js

๐ŸŽจ Visual Effects

Particles Shaders Animation

๐ŸŽฏ Combat Components

  • VitalPointTargeter โ€“ Interactive anatomical targeting system
  • CombatTracker โ€“ Real-time damage and status monitoring
  • TechniqueCalculator โ€“ Precise combat effectiveness calculations
  • CombatAnalyzer โ€“ Post-match technique analysis

๐ŸŽฎ Combat Controls

โŒจ๏ธ Combat Input System

  • ๐Ÿƒ Movement: WASD or Arrow Keys โ€“ Tactical positioning and footwork
  • โš”๏ธ Techniques: 1โ€“8 (Trigram-based combat techniques)
  • ๐Ÿ›ก๏ธ Guard: Spacebar โ€“ Defensive positioning and blocks
  • ๐ŸŽฏ Vital Strike: Mouse โ€“ Targeted vital-point attacks
  • ๐Ÿ”„ Archetype Switch: Tab โ€“ Change between 5 fighter types

๐Ÿฉธ Combat Feedback

  • ๐Ÿ’ฅ Impact Effects: Bone contact sounds and visual trauma
  • ๐Ÿฉธ Injury System: Realistic bleeding and damage progression
  • ๐Ÿ˜ต Incapacitation: Visual indicators of combat effectiveness
  • โš–๏ธ Balance: Physical stance and vulnerability windows

๐ŸŽญ Training Modules

๐ŸŽฏ ํ•ด๋ถ€ํ•™ ์—ฐ๊ตฌ (Anatomical Study)

  • ๐Ÿ“š ๊ธ‰์†Œํ•™์Šต (Vital Point Study) โ€“ 70 anatomical target points
  • ๐ŸŽฏ ์ •๋ฐ€ํƒ€๊ฒฉ (Precision Striking) โ€“ Accurate targeting techniques
  • โšซ ๊ณ ๊ธ‰๊ธฐ๋ฒ• (Advanced Techniques) โ€“ Professional combat methods
  • ๐Ÿฅ‹ ์‹ค์ „์‘์šฉ (Practical Application) โ€“ Combat effectiveness training

โš”๏ธ ๋ฌด์ˆ  ๊ธฐ๋ฒ• (Martial Techniques)

  • ๐Ÿฅ‹ ๊ธฐ๋ณธ๊ธฐ (Fundamentals) โ€“ Basic striking and positioning
  • ๐Ÿ”ข ํŒ”๊ด˜์ˆ  (Eight Trigram Arts) โ€“ Traditional Korean combat philosophy
  • ๐Ÿ”— ์—ฐ๊ณ„๊ธฐ๋ฒ• (Combination Techniques) โ€“ Flowing technique sequences
  • ๐ŸŽฏ ์ •๋ฐ€์ˆ  (Precision Arts) โ€“ Exact targeting and timing

๐ŸฅŠ ์‹ค์ „ ํ›ˆ๋ จ (Combat Training)

  • ๐Ÿ‘ค ์ผ๋Œ€์ผ (One-on-One) โ€“ Single opponent combat simulation
  • ๐Ÿข ํ™˜๊ฒฝ์ „ํˆฌ (Environmental Combat) โ€“ Using surroundings tactically
  • ๐Ÿง˜ ์ •์‹ ์ˆ˜์–‘ (Mental Cultivation) โ€“ Psychological combat preparation
  • ๐Ÿƒ ์—ฐ์†๋Œ€์ „ (Continuous Combat) โ€“ Multiple opponent scenarios

๐ŸŽญ ์›ํ˜• ํŠนํ™” (Archetype Mastery)

  • ๐Ÿฏ ๋ฌด์‚ฌ๋„ (Warrior's Way) โ€“ Traditional warrior discipline training
  • ๐Ÿฅท ์•”์˜์ˆ  (Shadow Arts) โ€“ Stealth and assassination techniques
  • ๐Ÿ’ป ์‚ฌ์ด๋ฒ„์ „ (Cyber Warfare) โ€“ Tech-enhanced combat methods
  • ๐Ÿ•ต๏ธ ์ •๋ณด์ „ (Intelligence Warfare) โ€“ Psychological and strategic combat
  • โšก ๊ฑฐ๋ฆฌ์ˆ  (Street Arts) โ€“ Underground survival combat

๐Ÿ”ง Development Features

๐ŸŽฏ Anatomical Data Integration

// Authentic vital point data with combat applications
interface VitalPoint {
  name: { korean: string; english: string; technique: string };
  location: AnatomicalPosition;
  effectiveness: CombatEffectiveness;
  difficulty: PrecisionRequired;
  method: CombatTechnique[];
  archetypeBonus: ArchetypeModifier[]; // Special bonuses for different fighter types
}

๐Ÿฉธ Combat Mechanics System

// Realistic body mechanics for authentic combat
interface CombatState {
  health: number; // Physical condition remaining
  consciousness: number; // Awareness and responsiveness
  pain: number; // Pain levels affecting performance
  balance: CombatStability; // Physical stability in combat
  stamina: number; // Energy and endurance
  technique: number; // Skill and precision level
  archetype: PlayerArchetype; // Current fighter specialization
}

// Player archetype system
type PlayerArchetype = "musa" | "amsalja" | "hacker" | "jeongbo" | "jojik";

๐Ÿš€ Quick Start

๐ŸŒ Enter the Dojang

๐ŸŽฎ Begin Combat Training

๐Ÿ”ง Local Development

# Clone repository
git clone https://github.com/Hack23/blacktrigram.git
cd blacktrigram

# Install dependencies
npm install

# Start combat simulation
npm run dev

# Build for deployment
npm run build

# Run combat testing
npm run test
npm run test:combat

๐Ÿ“š Documentation & Further Reading

Game/frontend will be open source with commercial backend supporting multiplayer functionality, rankings and subscriptions to fund development and runtime of backend. Will enable progressions and persistent state of game.

๐Ÿ”— Architecture & Design

๐Ÿ”— Combat & Mechanics

๐Ÿ”— Assets & Media

๐Ÿ”’ CI/CD & Security Features

  • ๐Ÿ”’ development.md The development implements comprehensive security measures:.
  • ๐Ÿ›ก๏ธ Supply Chain Security - OSSF Scorecard analysis and dependency review
  • ๐Ÿ” Static Analysis - CodeQL scanning for vulnerabilities
  • ๐Ÿ“ฆ Dependency Protection - Automated dependency vulnerability checks
  • ๐Ÿ” Runner Hardening - All CI/CD runners are hardened with audit logging
  • ๐Ÿ“‹ Security Policies - GitHub security advisories and vulnerability reporting
  • ๐Ÿท๏ธ Pinned Dependencies - All GitHub Actions pinned to specific SHA hashes
  • ๐Ÿ“„ SBOM Generation - Software Bill of Materials for transparency
  • ๐Ÿ” Build Attestations - Cryptographic proof of build integrity
  • ๐Ÿ† Artifact Verification - SLSA-compliant build provenance
  • ๐Ÿ•ท๏ธ ZAP Security Scanning - OWASP ZAP dynamic application security testing
  • โšก Lighthouse Performance - Automated performance and accessibility audits

๐ŸŽฏ Combat Philosophy

"์–ด๋‘  ์†์—์„œ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ฐพ์•„๋ผ" > "In darkness, seek the perfect strike"

Each technique focuses on:

  • ์ •ํ™•ํ•œ ํƒ€๊ฒฉ (Precise Targeting) โ€“ Exact anatomical vulnerable points
  • ์ตœ๋Œ€ ํšจ๊ณผ (Maximum Effectiveness) โ€“ One-strike incapacitation
  • ์ „ํˆฌ ์‹ฌ๋ฆฌ (Combat Psychology) โ€“ Mental preparation for combat
  • ์ „ํ†ต ์ง€์‹ (Traditional Knowledge) โ€“ Authentic Korean martial arts
  • ์›ํ˜• ํŠนํ™” (Archetype Specialization) โ€“ Unique approach per fighter type

๐Ÿ† Combat Achievements

๐ŸŽฏ Combat Mastery

  • ๐ŸŽ“ ๊ธ‰์†Œ๋Œ€๊ฐ€ (Vital Point Master) โ€“ Master all 70 vital-point targets
  • ๐Ÿฉธ ์ „ํˆฌ์ „๋ฌธ๊ฐ€ (Combat Expert) โ€“ Execute optimal combat techniques
  • โšซ ๊ณ ์ˆ˜ (Advanced Practitioner) โ€“ Complete advanced technique training
  • ๐Ÿ”ช ์™„๋ฒฝํ•œ ๋ฌด์‚ฌ (Perfect Warrior) โ€“ Achieve flawless combat records

๐Ÿฅ‹ Martial Proficiency

  • ๐ŸŽฏ ์ •๋ฐ€ํƒ€๊ฒฉ์‚ฌ (Precision Striker) โ€“ Perfect vital-point targeting accuracy
  • โš–๏ธ ๊ท ํ˜•๋Œ€์‚ฌ (Balance Master) โ€“ Master all stance & footwork patterns
  • ๐Ÿง˜ ์ •์‹ ์ˆ˜์–‘์‚ฌ (Mental Cultivator) โ€“ Complete psychological combat training
  • ๐Ÿ‡ฐ๐Ÿ‡ท ๋ฌด๋„ํ•™์ž (Martial Scholar) โ€“ Understand Korean martial arts philosophy

๐ŸŽญ Archetype Mastery

  • ๐Ÿฏ ๋ฌด์‚ฌ์™„์„ฑ (Warrior Perfection) โ€“ Master traditional warrior discipline
  • ๐Ÿฅท ๊ทธ๋ฆผ์ž๋Œ€์‚ฌ (Shadow Master) โ€“ Perfect stealth & assassination arts
  • ๐Ÿ’ป ์‚ฌ์ด๋ฒ„๋ฌด์‚ฌ (Cyber Warrior) โ€“ Tech-enhanced combat mastery
  • ๐Ÿ•ต๏ธ ์ •๋ณด๋Œ€๊ฐ€ (Intelligence Master) โ€“ Psychological warfare expertise
  • โšก ๊ฑฐ๋ฆฌ์™• (Street King) โ€“ Underground combat supremacy

๐ŸŒŸ Ready to Master Korean Martial Arts?

๐ŸŽฎ Enter the Dojang

Experience authentic Korean combat techniques with anatomical precision across 5 unique fighting archetypes


Built with ๐ŸŽฏ Combat Precision and ๐Ÿ‡ฐ๐Ÿ‡ท Traditional Authenticity

๐Ÿฅ‹ ๋ฌด๋„์˜ ๊ธธ์„ ๊ฑธ์–ด๋ผ (Walk the Path of Martial Arts) ๐Ÿฅ‹

About

Black Trigram is a realistic combat simulator that teaches authentic Korean martial arts through precise anatomical targeting. Master traditional vital point techniques through modern 2D combat mechanics across 5 distinct fighter archetypes.๐Ÿฅ‹ Black Trigram (ํ‘๊ด˜) ์–ด๋‘ ์˜ ๋ฌด์˜ˆ๋กœ ์™„๋ฒฝํ•œ ์ผ๊ฒฉ์„ ์ถ”๊ตฌํ•˜๋ผ "Master the dark arts through the pursuit of the perfect strike"

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0