Game v0.7.40
Highlights
๐๏ธ Infrastructure & Performance
- chore(deps): bump @aws-sdk/client-bedrock-runtime from 3.1043.0 to 3.1044.0 in the aws-sdk group @dependabot[bot] (#1898)
- chore(deps): bump @types/three from 0.184.0 to 0.184.1 in the typescript group @dependabot[bot] (#1897)
- chore(deps): bump vite from 8.0.10 to 8.0.11 in the vite group @dependabot[bot] (#1896)
๐ฆ Dependencies
- chore(deps): bump @aws-sdk/client-bedrock-runtime from 3.1043.0 to 3.1044.0 in the aws-sdk group @dependabot[bot] (#1898)
- chore(deps): bump @types/three from 0.184.0 to 0.184.1 in the typescript group @dependabot[bot] (#1897)
- chore(deps): bump vite from 8.0.10 to 8.0.11 in the vite group @dependabot[bot] (#1896)
๐ฎ Black Trigram - Korean Martial Arts Combat System
This release continues to enhance the Black Trigram (ํ๊ด) platform's capabilities for immersive Korean martial arts education through realistic 3D combat mechanics, providing improved insights into:
- Eight Trigram System: Authentic Korean martial arts stance mechanics (โฐ โฑ โฒ โณ โด โต โถ โท)
- Vital Point Targeting: Anatomically precise 70-point targeting system (๊ธ์๊ฒฉ)
- Three.js Combat: High-performance 3D rendering with @react-three/fiber
- Combat Realism: Physics-based combat with injury progression and balance systems
- Korean Cultural Authenticity: Bilingual interface with traditional martial arts philosophy
๐ฆ npm Package
npm install blacktrigram
# or to pin to a specific version:
# npm install blacktrigram@<version>Reusable game systems, combat mechanics, animation framework, and Korean martial arts data built with React, Three.js, and TypeScript.
๐ Security Compliance & Supply Chain Transparency
๐ฆ Build Provenance & Attestations:
npm Package Provenance:
npm audit signatures blacktrigram๐๏ธ Hack23 ISMS Framework Alignment
Black Trigram follows Hack23 AB's comprehensive ISMS framework aligned with ISO 27001:2022, NIST CSF 2.0, and CIS Controls v8.1.
๐ Quality Assurance & Test Coverage
๐ Test Reports & Coverage (Transparency):
- Unit Test Coverage: View HTML Report | JSON Report
- E2E Test Report: Mochawesome Report
- API Documentation: TypeDoc Reference | Module Dependencies
- Performance: Lighthouse Report | Budget Status
All test reports are generated automatically and published for full transparency.
๐๏ธ Architecture Documentation
- ๐๏ธ Architecture - C4 Model system architecture
- ๐ Security Architecture - Security design and controls
- ๐ก๏ธ Threat Model - Threat analysis and mitigations
- ๐ Data Model - Data structures and relationships
- ๐ Flowchart - Process flows
- ๐ State Diagram - State machines
- ๐ง Mindmap - Feature overview
- ๐ผ SWOT Analysis - Strategic analysis
- ๐ Future Architecture - Evolution roadmap
- ๐ฎ Future Security - Security roadmap
๐ฎ Technology Stack (Node.js 26)
- โก Vite 8.x - Lightning-fast build tool and dev server
- โ๏ธ React 19 - Modern React with concurrent features and hooks
- ๐ท TypeScript 6 - Strict typing with ES2024 target
- ๐จ Three.js 0.183 - High-performance 3D WebGL rendering engine
- ๐ @react-three/fiber 9.5 - React renderer for Three.js
- ๐ @react-three/drei 10.7 - Useful helpers for react-three-fiber
- ๐ต Web Audio API - Internal AudioManager for spatial 3D sound
- ๐งช Vitest 4.x - Fast unit testing with coverage and benchmarking
- ๐ฒ Cypress 15.x - Reliable E2E testing for 3D combat mechanics
- ๐ฆ Node.js 26 - Latest Node.js current release for development and CI/CD
๐ Code Quality & Security Analysis
๐ Additional Resources
- Live Game: https://blacktrigram.com/
- API Documentation: https://blacktrigram.com/api/
- npm Package: https://www.npmjs.com/package/blacktrigram
- Security Policy: https://github.com/Hack23/blacktrigram/blob/main/SECURITY.md
- Hack23 ISMS: https://github.com/Hack23/ISMS-PUBLIC
๐ฅ Contributors
Thanks to @dependabot[bot], @pethers and dependabot[bot] for their contributions to this release!
Full Changelog: v0.7.39...0.7.40
ํ๊ด์ ๊ธธ์ ๊ฑธ์ด๋ผ | Walk the Path of the Black Trigram
An immersive educational experience honoring Korean martial arts tradition through modern 3D technology.