Method | Description | |
---|---|---|
BasicSpecies ( ) : System |
Default constructor, used mainly for persistence.
|
|
BasicSpecies ( IPopulation thePopulation, IGenome theFirst, long theSpeciesID ) : System |
Construct a species.
|
|
CalculateSpawnAmount ( ) : void |
Calculate the amount to spawn.
|
|
ChooseParent ( ) : IGenome |
Choose a parent to mate. Choose from the population, determined by the survival rate. From this pool, a random parent is chosen.
|
|
Purge ( ) : void |
Purge all members, increase age by one and count the number of generations with no improvement.
|
public BasicSpecies ( IPopulation thePopulation, IGenome theFirst, long theSpeciesID ) : System | ||
thePopulation | IPopulation | The population the species belongs to. |
theFirst | IGenome | The first genome in the species. |
theSpeciesID | long | The species id. |
return | System |