흑괘 (Black Trigram) 문서 한국어

한국 전통무예 정밀 격투 시뮬레이터 완전 가이드

GitHub 릴리스 라이선스 OpenSSF Scorecard CII 모범사례 SLSA 3 Scorecard supply-chain security Test & Report Lines of Code Quality Gate Status Security Rating Maintainability Rating Reliability Rating FOSSA Status

📖 게임 개요

흑괘(Black Trigram)는 한국 무예 철학과 주역에서 영감을 받은 현실적인 2D 정밀 격투 게임입니다. 이 게임은 정밀한 해부학적 타겟팅을 통해 진정한 한국 무술을 가르치며, 70개의 급소점과 5개의 독특한 전투 원형을 현대적인 웹 기술로 구현했습니다.

🚀 빠른 시작

🌐 웹 버전 (권장)

즉시 접근

웹 브라우저를 통해 시작하는 것이 가장 쉬운 방법입니다:

1. https://blacktrigram.com 방문 2. "지금 플레이" 클릭 3. 즉시 격투 훈련 시작

🔧 로컬 개발

개발자 설정

개발 또는 로컬 호스팅을 위해:

# 저장소 복제 git clone https://github.com/Hack23/blacktrigram.git cd blacktrigram # 의존성 설치 npm install # 개발 서버 시작 npm run dev # 프로덕션용 빌드 npm run build # 테스트 실행 npm run test npm run test:combat

🎮 게임플레이 가이드

⌨️ 기본 조작

  • 🏃 이동: WASD 또는 화살표 키 - 전술적 위치 잡기와 발놀림
  • ⚔️ 기법: 1–8 (팔괘 기반 격투 기법)
  • 🛡️ 가드: 스페이스바 - 방어 자세와 블록
  • 🎯 급소 타격: 마우스 - 타겟 급소점 공격
  • 🔄 원형 전환: Tab - 5가지 전투 유형 간 변경

🩸 격투 피드백

  • 💥 충격 효과: 뼈 접촉 소리와 시각적 외상
  • 🩸 부상 시스템: 현실적인 출혈과 손상 진행
  • 😵 무력화: 격투 효과의 시각적 지표
  • ⚖️ 균형: 물리적 자세와 취약성 윈도우

📚 아키텍처 & 문서

흑괘의 완전한 아키텍처 및 기술 문서를 탐색하세요:

🔗 아키텍처 & 디자인

🔗 격투 & 메커니즘

🔗 자산 & 미디어

🔒 CI/CD & 보안

  • 🔒 development.md - 포괄적인 보안 조치 및 개발 관행
  • 🕷️ ZAP 보안 스캐닝 - OWASP ZAP 동적 애플리케이션 보안 테스트
  • ⚡ Lighthouse 성능 - 자동화된 성능 및 접근성 감사
  • 📄 SBOM 생성 - 투명성을 위한 소프트웨어 자재 명세서

🔐 보안 아키텍처

🔗 개념 & 전략

🔗 데이터 & 프로세스

🔗 행동 시스템

🔗 테스팅 & 품질 보증

🔗 성능 & 운영

🎯 격투 철학

"어둠 속에서 완벽한 일격을 찾아라"

"In darkness, seek the perfect strike"

각 기법의 초점:

🎮 도장 입문

한국 무예 기초

흑괘는 진정한 한국 무예 원리를 기반으로 구축되어 전통 기법과 철학을 통합합니다:

🥋 택견 (Taekkyeon) - 전통 한국 발차기

리듬, 균형, 연속적인 움직임을 강조하는 유동적인 다리 기법으로 격투 효과를 극대화합니다.

🤼 씨름 (Ssireum) - 한국 레슬링

던지기, 테이크다운, 그라운드 컨트롤 방법에 초점을 맞춘 그래플링 기법입니다.

🗡️ 검술 (Geomsul) - 검 무예

맨손 격투 응용을 위해 적응된 전통 한국 검술 원리입니다.

🎯 급소술 (Geupso-sul) - 급소점 타격

최대 격투 효율을 위한 해부학적 취약점의 정밀한 타겟팅입니다.

⚔️ 비수 (Bisu) - 치명적 기법

최대 효과를 위한 결정적인 맨손 격투 방법입니다.

격투 메커니즘

흑괘는 진정한 무예 시뮬레이션을 위해 현실적인 격투 물리학과 신체 역학을 구현합니다:

🩸 진정한 외상 시스템

실제 격투 손상 패턴을 기반으로 한 현실적인 부상 시각화 및 출혈 효과입니다.

🦴 뼈 충격 오디오

현실적인 격투 피드백을 위한 진짜 뼈 접촉 및 골절 소리입니다.

🫁 호흡 방해

호흡계 타겟팅이 체력과 격투 성능에 영향을 미칩니다.

⚖️ 균형 시스템

격투 안정성에 영향을 미치는 현실적인 자세와 운동량 물리학입니다.

🧠 의식 상태

성공적인 격투 기법으로부터의 점진적인 인식 손상입니다.

😵 통증 반응

성능과 격투 효과에 영향을 미치는 생리적 통증입니다.

격투 조작

정밀한 기법 실행을 위한 격투 입력 시스템을 마스터하세요:

조작액션설명
WASD / 화살표 키이동전술적 위치 잡기와 발놀림
1-8괘 기법팔괘를 기반으로 한 기법 실행
스페이스바가드방어 자세와 블록
마우스급소 타격타겟 급소점 공격
Tab원형 전환5가지 격투 유형 간 변경

훈련 모듈

흑괘는 한국 무예 기법을 마스터하기 위한 포괄적인 훈련 모듈을 제공합니다:

🎯 해부학 연구 (Anatomical Study)

70개의 해부학적 타겟 포인트, 정밀 타격, 고급 격투 기법을 학습합니다.

⚔️ 무술 기법 (Martial Techniques)

기본 기법, 팔괘 무예, 콤비네이션 시퀀스를 마스터합니다.

🥊 실전 훈련 (Combat Training)

일대일 격투, 환경 격투, 다수 상대 시나리오를 연습합니다.

🎭 원형 특화 (Archetype Mastery)

5가지 격투 원형 각각과 그들의 독특한 기법에 대한 전문 훈련입니다.

기술 아키텍처

흑괘는 성능과 현실감을 위해 최적화된 현대적인 웹 기술로 구축되었습니다:

🎮 격투 물리 엔진

엄격한 타입 안전성과 성능을 위해 PixiJS 8.x, React 19, TypeScript로 구축되었습니다.

⚡ 성능 최적화

빠른 개발을 위한 Vite, 하드웨어 가속을 위한 WebGL, 오디오를 위한 Howler.js입니다.

🎨 시각 효과

부드러운 격투를 위한 맞춤 파티클 엔진, WebGL 셰이더, 60fps 애니메이션입니다.

🎯 격투 컴포넌트

VitalPointTargeter, CombatTracker, TechniqueCalculator, CombatAnalyzer 시스템입니다.

🏷️ Hack23 프레임워크에 따른 프로젝트 분류

포괄적인 프로젝트 평가를 위한 Hack23 분류 및 비즈니스 연속성 프레임워크 가이드라인을 따릅니다:

🎯 프로젝트 분류

🔒 보안 분류

⏱️ 비즈니스 연속성

🛡️ 보안 투자 수익률

🎯 경쟁 차별화

📈 포터의 5가지 힘 전략적 영향

💰 비즈니스 영향 분석 매트릭스

CIA 삼원조 (기밀성, 무결성, 가용성)에 대한 잠재적 비즈니스 영향의 포괄적 평가:

영향 범주재정적운영상평판규제
🔒 기밀성재정적: 무시할 수 있는운영상: 무시할 수 있는평판: 낮음규제: 무시할 수 있는
✅ 무결성재정적: 무시할 수 있는운영상: 보통평판: 보통규제: 무시할 수 있는
⏱️ 가용성재정적: 무시할 수 있는운영상: 낮음평판: 낮음규제: 무시할 수 있는

이 분류는 적당한 무결성 요구사항과 표준 운영 기대치를 가진 경쟁력 있는 교육용 게임 플랫폼으로서 흑괘의 전략적 위치를 보여줍니다. 이 평가는 최적의 게임 경험 제공을 위한 개발 우선순위와 자원 배분을 안내합니다.