コード例 #1
0
        // set sensors
        // call Iterate
        // digest Motor* params
        public void IterateNetwork(long step)
        {
            Network.InputVector[AppProperties.PredatorSmellSensor] = PredatorSmellValue;

            Network.IterateNetwork(Random);

            MoveForceLeft  = Network.OutputVector[AppProperties.NetworkMoveForceLeft];
            MoveForceRight = Network.OutputVector[AppProperties.NetworkMoveForceRight];
        }
コード例 #2
0
ファイル: Cell.cs プロジェクト: quarck/neurolution
        // set sensors
        // call Iterate
        // digest Motor* params
        public void IterateNetwork(long step)
        {
            Network.IterateNetwork(Random);

            MoveForceLeft  = Network.OutputVector[AppProperties.NetworkMoveForceLeft];
            MoveForceRight = Network.OutputVector[AppProperties.NetworkMoveForceRight];

            Age++;
        }