package { import jp.dip.hael.gameai.ga.Entity; /** * @private */ public class GATestEntity extends Entity { public function GATestEntity() { var c:Array = []; for(var i:int = 0; i < 10; i++){ c.push(Math.random()); } protected::chromosomes = c; } override public function evaluate():Number { var s:Number = 0.0, c:Array = public::chromosomes; for each(var c1:Number in c){ s += c1; } _fitness = s; return _fitness; } } }