Esempio n. 1
0
        public float Compute(float position)
        {
            var pipes        = _birds.Pipes;
            var pipePosition = pipes.NextPipe;

            position = SimpleMath.NormalizePoint(pipes.MinHeight, pipes.MaxHeight, position);
            return(_aiController.Compute(_genome, new[] { position, pipePosition })[0]);
        }