Convenience base class for EvolvableFactories. Not required, but useful.
uses an example genome as a template.
Don't use this directly. Extend it.
public var exampleGenome:Genome
template genome to use. makeEvolvable can call newRandom on this.
public function AbstractEvolvableFactory(g:Genome)
Parameters | g:Genome — Genome to use as example
|
public function buildEvolvable(g:Genome):Evolvable
As implemented, this is useless. Override it with something that builds Evolvables you want.
Parameters
Returns public function makeEvolvable(g:Genome = null):Evolvable
create a new Evolvable
Parameters
| g:Genome (default = null) — - if not given, will use exampleGenome
|
Returns public function makeRandomEvolvable():EvolvableReturns
Thu Jan 16 2014, 01:11 PM +08:00