Cuando el jugador sale del field of view, el enemy se mueve hacia la ΓΊltima posiciΓ³n conocida en lugar de rendirse de inmediato:
MEMORY_DURATION =3.0# seconds# When player is visible:last_seen_x = player.xlast_seen_y = player.ymemory_timer = MEMORY_DURATION# When player is not visible:memory_timer -= dtif memory_timer >0: steer_toward(last_seen_x, last_seen_y) # Move to last known poselse: transition_to("PATROL") # Give up