NAME
AI::Evolve::Befunge::Critter::Result - results object
DESCRIPTION
This object stores the fate of a critter. It stores whether it died or lived, what the error message was (if it died), whether it won, and if it was playing a board game, whether it choose a move. It also stores some statistical information about how many moves it made, and stuff like that.
CONSTRUCTOR
new
Result->new();
Create a new Result object.
METHODS
Automatically generated accessor methods exist for the following fields:
- choice
 - 
Indicates the choice of positions to play (for board game physics engines).
 - died
 - 
Integer value, true if the critter died.
 - fate
 - 
String value, indicates the error message returned by eval, to indicate the reason for a critter's death.
 - name
 - 
Name of the critter, according to its blueprint.
 - score
 - 
Integer value supplied by the Physics engine, indicates how well it thought the critter did.
 - stats
 - 
Some additional statistics generated by the run_board_game method in Physics.pm.
 - tokens
 - 
Integer value indicating how much "currency" the critter had left over. Higher numbers mean the critter consumed fewer resources.
 - won
 - 
Integer value, true if the critter won (as determined by the Physics engine).
 
These values may be set using the accessors (like: $result->died(1) ), or they may be initialized by the constructor (like: Result->new(died => 1) ).