// 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]; }
// 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++; }