Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
GitHub
Live Game
README
Game Design
Architecture
Security
Combat System
Preparing search index...
systems/trigram
TrigramSystemInterface
Interface TrigramSystemInterface
interface
TrigramSystemInterface
{
calculateStanceEffectiveness
:
(
attackerStance
:
TrigramStance
,
defenderStance
:
TrigramStance
,
technique
?:
TrigramTechniqueSummary
,
)
=>
number
;
getTechniqueForStance
:
(
stance
:
TrigramStance
,
archetype
?:
PlayerArchetype
,
)
=>
TrigramTechniqueSummary
|
undefined
;
getTransitionCost
:
(
from
:
TrigramStance
,
to
:
TrigramStance
,
player
?:
TrigramPlayerContext
,
)
=>
{
ki
:
number
;
stamina
:
number
;
timeMs
:
number
}
;
isValidTransition
:
(
from
:
TrigramStance
,
to
:
TrigramStance
)
=>
boolean
;
recommendStance
:
(
player
:
TrigramPlayerContext
,
opponent
?:
TrigramPlayerContext
,
)
=>
TrigramStance
;
}
Index
Properties
calculate
Stance
Effectiveness
get
Technique
For
Stance
get
Transition
Cost
is
Valid
Transition
recommend
Stance
Properties
calculate
Stance
Effectiveness
calculateStanceEffectiveness
:
(
attackerStance
:
TrigramStance
,
defenderStance
:
TrigramStance
,
technique
?:
TrigramTechniqueSummary
,
)
=>
number
get
Technique
For
Stance
getTechniqueForStance
:
(
stance
:
TrigramStance
,
archetype
?:
PlayerArchetype
,
)
=>
TrigramTechniqueSummary
|
undefined
get
Transition
Cost
getTransitionCost
:
(
from
:
TrigramStance
,
to
:
TrigramStance
,
player
?:
TrigramPlayerContext
,
)
=>
{
ki
:
number
;
stamina
:
number
;
timeMs
:
number
}
is
Valid
Transition
isValidTransition
:
(
from
:
TrigramStance
,
to
:
TrigramStance
)
=>
boolean
recommend
Stance
recommendStance
:
(
player
:
TrigramPlayerContext
,
opponent
?:
TrigramPlayerContext
,
)
=>
TrigramStance
Settings
Member Visibility
Protected
Private
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
calculate
Stance
Effectiveness
get
Technique
For
Stance
get
Transition
Cost
is
Valid
Transition
recommend
Stance
🎮 Game Documentation
🥋 Korean Martial Arts
🏛️ Architecture (C4)
📊 Data Model
🛡️ Security Architecture
🎯 Threat Model
📈 SWOT Analysis
🔄 State Diagrams
📋 CRA Assessment
📚 ISMS Mapping
GitHub
Live Game
README
Game Design
Architecture
Security
Combat System
Black Trigram (흑괘) - Korean Martial Arts Combat Simulator API - v0.7.0
Loading...