Aprenderte los movimientos de un jefe, identificar cuál es el momento de atacar y encontrar el momento adecuado para curarte son mecánicas que forman parte de la experiencia de muchos juegos, especialmente de los soulslike. Pero, ¿qué pasaría si ese enemigo también pudiera aprender de tu forma de jugar? Es justamente lo que plantea una solicitud de patente de Sony, que utilizaría los datos de tus partidas para modificar el comportamiento de los bosses mediante Inteligencia Artificial.
La propuesta contempla cosas como analizar tus tiempos de reacción, tus éxitos a la hora de esquivar o cuántos intentos necesitas para superar un combate. Es una idea que podría cambiar radicalmente nuestra forma de enfrentarnos a los enemigos finales de los juegos y que, personalmente, me recuerda a una sensación que llevo tiempo teniendo con algunos bosses de algunos juegos, especialmente en los Souls: la de que leen los inputs del mando para saber perfectamente cuándo voy a curarme para intentar de impedirlo.
Sony plantea enemigos que se adapten a tu forma de jugar
La solicitud, denominada AI-adapted non-player character for video game system, describe un sistema que recoge información de los encuentros entre el jugador y los personajes no controlados por él, los conocidos como NPC. Esos datos se utilizan como entrada para un modelo de aprendizaje automático, cuyo resultado permite modificar contenido relacionado con dichos personajes. La propuesta abarca cambios en su comportamiento, pero también en otros elementos, como su apariencia o sus diálogos.
En los combates, la información que analizaría es bastante detallada. Incluye las armas y las habilidades que utilizas, el daño que haces y el que recibes, el uso de objetos de curación y la frecuencia y efectividad de las esquivas y bloqueos. También contempla incluso los tiempos de reacción y, en el caso de los jefes, los resultados de los enfrentamientos y los reintentos necesarios para vencerlos.
Con esta información, el sistema generaría cambios en las estrategias de combate o los movimientos de los NPC. Conviene precisar, eso sí, que no hay una correspondencia automática entre cada acción y una respuesta concreta, de manera que el hecho de que se registre tu porcentaje de esquivas no significa que el jefe vaya a aprender inmediatamente un ataque para evitarlo. Lo que se propone es utilizar estos datos para alimentar el modelo y aplicar su resultado al juego.
Para que entiendas el posible efecto de esto, imagina un enemigo al que siempre derrotas de la misma manera. Un sistema de este tipo podría servir para modificar tus futuros encuentros con ese enemigo y así obligarte a reconsiderar la estrategia. Es una posible aplicación de la idea, no una función confirmada, pero ayuda a entender por qué esto puede resultar interesante, ya que le daría más variedad y «vidilla» al juego.
Esa sensación de que el jefe sabe cuándo vas a curarte
Como he mencionado al principio, todo esto es algo que me resulta bastante familiar. Recordad a Gwyn, boss final del primer Dark Souls, que siempre comienza el combate lanzándose hacia ti. Es un jefe muy sencillo de eliminar una vez que conoces sus patrones: cuando va a hacer el ataque fuerte, simplemente tienes que hacerle un parry y se queda vendido. Si cuando está en el suelo te tomas un Estus para curarte, siempre vuelve a hacer otro ataque fuerte que puedes volver a bloquear y comenzar de nuevo el ciclo. Esto siempre me ha hecho pensar que el juego lee los inputs, de manera que Gwyn siempre hace un ataque fuerte cuando estás intentando curarte.
Parece evidente que te está leyendo los inputs, es decir, en cuanto detecta que estás intentando curarte inmediatamente te hace un ataque fuerte (que luego juega en su contra porque le haces parry, pero eso es otro cantar).
En cualquier caso, para mí, una de las mayores satisfacciones de superar un jefe difícil es notar el progreso entre intentos. Al principio apenas sobrevives; después empiezas a reconocer sus ataques, encuentras las aperturas y finalmente ganas porque has entendido el combate. Esa sensación de mejora tiene mucho valor, y sería una pena perderla por intentar que todos los enemigos fueran impredecibles.
Por eso, lo interesante sería encontrar un equilibrio. Me gustaría enfrentarme a un boss que me obligara a abandonar una estrategia demasiado repetitiva, pero también poder reconocer sus cambios y responder a ellos. Un enemigo más inteligente debería hacer el combate más interesante, no convertir cada acción del jugador en una oportunidad para castigarle. Que también podría ser al contrario, si llevas 10 intentos seguidos atascado con el mismo jefe, puede que baje su dificultad para que no te frustres…
