documentation
.HELP!
Fight Game AI Demo Documentation
Program Methods
Fight Game AI Demo
previous page
next page
A Sandcastle Documented Class Library
Program Methods
Methods
Name
Description
Main
The main entry point for the application.
Top
See Also
Reference
Program Class
FightGameAIDemo Namespace
previous page
start
next page
Menu
Homepage
Table of contents
FightGameAIDemo
GameWorld Class
GameWorld Constructor
GameWorld Properties
Close Property
Crouched Property
Distance Property
Far Property
ListEventsAlgorithm Property
ListOfEvents Property
Medium Property
Population_size Property
GameWorld Methods
HasAIDied Method
HasNonAIDied Method
nextRound Method
RunFight Method
SetUp Method
triggerEvolution Method
wAttack Method
GameWorld Fields
AiFighter Field
close Field
crouched Field
distance Field
far Field
fighterCounter Field
fitness Field
gp Field
lc Field
listEventsAlgorithm Field
listOfEvents Field
medium Field
NoAiFighter Field
population_size Field
roundNum Field
total_Damage Field
treeCounter Field
IGameWorld Interface
IGameWorld Properties
Close Property
Crouched Property
Distance Property
Far Property
ListEventsAlgorithm Property
ListOfEvents Property
Medium Property
Population_size Property
IGameWorld Methods
HasAIDied Method
HasNonAIDied Method
RunFight Method
SetUp Method
triggerEvolution Method
wAttack Method
MainMenu Class
MainMenu Constructor
MainMenu Methods
btnFightScreen_Click Method
btnQuit_Click Method
Dispose Method
FightGameForm_Load Method
InitializeComponent Method
MainMenu Fields
btnFightScreen Field
btnQuit Field
components Field
Program Class
Program Methods
Main Method
FightGameAIDemo.Attacks
Attack Class
Attack Constructor
Attack Properties
Damage Property
Distance Property
LowDam Property
Name Property
Attack Methods
ToString Method
Attack Fields
damage Field
distance Field
lowDam Field
name Field
Kick Class
Kick Constructor
Kick Properties
Kick Methods
Kick Fields
Punch Class
Punch Constructor
Punch Properties
Punch Methods
Punch Fields
Special Class
Special Constructor
Special Properties
Special Methods
Special Fields
FightGameAIDemo.Behavior_Tree
ActionNode Class
ActionNode Constructor
ActionNode Methods
Tick Method
ActionNode Fields
fn Field
name Field
IMyBehaviourTreeNode Interface
IMyBehaviourTreeNode Methods
Tick Method
IMyParentBehaviourTreeNode Interface
IMyParentBehaviourTreeNode Methods
AddChild Method
InverterNode Class
InverterNode Constructor
InverterNode Methods
AddChild Method
Tick Method
InverterNode Fields
childNode Field
name Field
MyBehaviourTreeStatus Enumeration
MyTimeData Structure
MyTimeData Constructor
MyTimeData Fields
deltaTime Field
MyTreeBuilder Class
MyTreeBuilder Constructor
MyTreeBuilder Methods
Build Method
Condition Method
Do Method
End Method
Inverter Method
Kick Method
Parallel Method
Punch Method
Selector Method
Sequence Method
Special Method
Splice Method
MyTreeBuilder Fields
Close Field
Crouched Field
curNode Field
Far Field
Medium Field
parentNodeStack Field
ParallelNode Class
ParallelNode Constructor
ParallelNode Methods
AddChild Method
Tick Method
ParallelNode Fields
children Field
name Field
numRequiredToFail Field
numRequiredToSucceed Field
SelectorNode Class
SelectorNode Constructor
SelectorNode Methods
AddChild Method
Tick Method
SelectorNode Fields
children Field
name Field
SequenceNode Class
SequenceNode Constructor
SequenceNode Methods
AddChild Method
Tick Method
SequenceNode Fields
children Field
name Field
FightGameAIDemo.Fighter_Classes
AIFighter Class
AIFighter Constructor
AIFighter Properties
Tree Property
AIFighter Methods
AIFighter Fields
tree Field
Fighter Class
Fighter Constructor
Fighter Properties
Attack Property
Blocking Property
Crouching Property
Health Property
Number Property
Type Property
Fighter Methods
GenAttack Method
ToString Method
Fighter Fields
attack Field
health Field
isBlocking Field
isCrouching Field
number Field
type Field
NonAIFighter Class
NonAIFighter Constructor
NonAIFighter Properties
NonAIFighter Methods
NonAIFighter Fields
FightGameAIDemo.GP
GeneticProgramming Class
GeneticProgramming Constructor
GeneticProgramming Constructor
GeneticProgramming Constructor (GameWorld, AIFighter, NonAIFighter, Int32, Int32)
GeneticProgramming Properties
Close Property
Crouched Property
Far Property
Generation Property
GrownProgram Property
Medium Property
Population_size Property
Torniment_size Property
GeneticProgramming Methods
crossover_subtree Method
Draw_tree Method
evolve Method
fitness_function Method
Gen_SubTree Method
GetInterpTree Method
Grow Method
mutation_bit_flip Method
parser Method
selection_torniment Method
setup Method
sub_tree_or_node_selection Method
tree_traverse Method
GeneticProgramming Fields
AI Field
close Field
crouched Field
End Field
far Field
Functional_set_End Field
Functional_set_Start Field
GenCounter Field
generation Field
generation_Size Field
grow_prog Field
grown_program Field
gw Field
interp_tree Field
interp_tree_builder Field
isClose Field
isCrouched Field
isFar Field
isMedium Field
Kick Field
mating_pool Field
Max_Depth Field
medium Field
NAI Field
PC Field
population_Size Field
Program Field
Punch Field
Root_Node Field
Special Field
Terminal_set_End Field
Terminal_set_Start Field
torniment_size Field
Tree_Depth Field
treeCounter Field
Indevidual Class
Indevidual Constructor
Indevidual Constructor
Indevidual Constructor (Int32, Byte[], IMyBehaviourTreeNode, Single)
Indevidual Properties
Fitness Property
Program Property
Tree Property
TreeNo Property
TreeString Property
Indevidual Methods
print_program Method
ToString Method
Indevidual Fields
fitness Field
program Field
tree Field
treeNo Field
treeString Field
FightGameAIDemo.UserInterfaces
FightGameAIMain Class
FightGameAIMain Constructor
FightGameAIMain Methods
btnAbort_Click Method
btnExit_Click Method
btnRun_Click Method
checkBox1_CheckedChanged Method
chkBlocking_CheckedChanged Method
defaultSetup Method
Dispose Method
enableAlgSettings Method
enableFighterSettings Method
enableSimSettings Method
FightGameAIMain_Load Method
InitializeComponent Method
label5_Click Method
listBox1_SelectedIndexChanged Method
numericUpDown1_ValueChanged Method
radioButton1_CheckedChanged Method
rdoAlgMsg_CheckedChanged Method
rdoClose_CheckedChanged Method
rdoCrouching_CheckedChanged Method
rdoFar_CheckedChanged Method
rdoFightMsg_CheckedChanged Method
rdoMedium_CheckedChanged Method
rdoStanding_CheckedChanged Method
UpdateOutput Method
FightGameAIMain Fields
blocking Field
btnAbort Field
btnExit Field
btnRun Field
chkBlocking Field
chkRoundWait Field
close Field
components Field
crouching Field
far Field
generation Field
gpoAlgSettings Field
gpoDisplay Field
gpoFighterDist Field
gpoFighterSettings Field
gpoOpponentPos Field
gpoSimSettings Field
gw Field
label1 Field
label2 Field
label3 Field
label4 Field
label5 Field
lstOutPut Field
medium Field
nudGenerations Field
nudIndeviduals Field
nudRounds Field
nudTornSize Field
rdoAlgMsg Field
rdoAllMsg Field
rdoClose Field
rdoCrouching Field
rdoFar Field
rdoFightMsg Field
rdoMedium Field
rdoStanding Field
toolTip1 Field
Get in touch
Submit feedback about this site to:
[email protected]