root/as3/GameAI/trunk/src/GATestEntity.as

リビジョン 1204, 0.5 kB (コミッタ: hael, コミット時期: 3 年 前)

--

Line 
1 package
2 {
3         import jp.dip.hael.gameai.ga.Entity;
4
5         /**
6          * @private
7          */
8         public class GATestEntity extends Entity
9         {
10                 public function GATestEntity()
11                 {
12                         var c:Array = [];
13                         for(var i:int = 0; i < 10; i++){
14                                 c.push(Math.random());
15                         }
16                         protected::chromosomes = c;
17                 }
18                
19                 override public function evaluate():Number
20                 {
21                         var s:Number = 0.0, c:Array = public::chromosomes;
22                         for each(var c1:Number in c){
23                                 s += c1;
24                         }
25                         _fitness = s;
26                         return _fitness;
27                 }
28                
29         }
30 }
Note: リポジトリブラウザについてのヘルプは TracBrowser を参照してください。