No es en tiempo real, ni un tirador, pero cuando desarrollamos un juego de combate de autos, utilizamos un proceso evolutivo para construir la IA. Los autos enemigos podían ver los bordes de la pista y la ubicación de otros vehículos.
Sin embargo, cosas como qué tan difícil de romper, cuándo comenzar, qué tan difícil esquivar a los oponentes, cuándo apuntar a los oponentes versus enfocarse en la conducción se configuraron como variables. Luego, la IA se configuró para correr vueltas durante toda la noche ajustando lentamente las variables. Cada mañana miramos los datos de noches anteriores, encontramos los que tuvieron los mejores tiempos de vueltas / asesinatos y luego los mutamos nuevamente. El resultado final fue una IA que podía ser volcada en cualquier pista y poder competir.
Todo esto se incorporó al juego, por lo que no aprendió jugando contra el jugador.
Hay varios juegos deportivos que rastrean las tendencias de los jugadores y luego trabajan para anticipar esas elecciones, aunque no estoy seguro de si alguien ha enviado IA adaptativa en un juego de disparos.