BrawlerAGD BrawlerAGD 0.0.0 ALPHA
An Automated Game Designer (AGD) Used for Creating Brawler Fighting Games. An Automated Game Designer for Brawler Video Games
GameResult Class Reference

Public Member Functions

 GameResult (int _gameID, float totalDamageP1, float totalRecoveryStateTransitionP1, float totalHitsReceivedP1, float remainingStocksP1, float totalDamageP2, float totalRecoveryStateTransitionP2, float totalHitsReceivedP2, float remainingStocksP2, float totalGameLength, string loser)
 
 GameResult ()
 
float evaluate ()
 
float evaluateHumanGame ()
 

Public Attributes

int gameID
 
int generationNum
 
float totalDamageP1
 
float totalRecoveryStateTransitionP1
 
float totalHitsReceivedP1
 
float remainingStocksP1
 
float totalDamageP2
 
float totalRecoveryStateTransitionP2
 
float totalHitsReceivedP2
 
float remainingStocksP2
 
float totalGameLength
 
float fitness
 
string loser
 

Constructor & Destructor Documentation

◆ GameResult() [1/2]

GameResult.GameResult ( int  _gameID,
float  totalDamageP1,
float  totalRecoveryStateTransitionP1,
float  totalHitsReceivedP1,
float  remainingStocksP1,
float  totalDamageP2,
float  totalRecoveryStateTransitionP2,
float  totalHitsReceivedP2,
float  remainingStocksP2,
float  totalGameLength,
string  loser 
)

◆ GameResult() [2/2]

GameResult.GameResult ( )

Member Function Documentation

◆ evaluate()

float GameResult.evaluate ( )

◆ evaluateHumanGame()

float GameResult.evaluateHumanGame ( )

Member Data Documentation

◆ fitness

float GameResult.fitness

◆ gameID

int GameResult.gameID

◆ generationNum

int GameResult.generationNum

◆ loser

string GameResult.loser

◆ remainingStocksP1

float GameResult.remainingStocksP1

◆ remainingStocksP2

float GameResult.remainingStocksP2

◆ totalDamageP1

float GameResult.totalDamageP1

◆ totalDamageP2

float GameResult.totalDamageP2

◆ totalGameLength

float GameResult.totalGameLength

◆ totalHitsReceivedP1

float GameResult.totalHitsReceivedP1

◆ totalHitsReceivedP2

float GameResult.totalHitsReceivedP2

◆ totalRecoveryStateTransitionP1

float GameResult.totalRecoveryStateTransitionP1

◆ totalRecoveryStateTransitionP2

float GameResult.totalRecoveryStateTransitionP2

The documentation for this class was generated from the following file: