¡Buena pregunta! Por supuesto, muchos de los avances en IA no son directamente aplicables a la IA que se usa en los videojuegos. Las redes neuronales y los sistemas expertos están destinados a resolver problemas difíciles, no presentan desafíos interesantes.
Una de mis historias favoritas de la industria de los juegos es sobre Half Life original. Fue elogiado por tener una IA de primera clase, con comportamientos de escuadrón y demás. Los jugadores se sorprendieron cuando escucharon al equipo SWAT hablando CADA UNO, “Granada afuera”, etc.
Como resultado, su IA fue en su mayoría con secuencias de comandos. Los enemigos no estaban resolviendo las cosas, no estaban tomando decisiones interesantes. La innovación aquí fue que fue el primer juego en exponer esa toma de decisiones al jugador. Al vocalizar sus decisiones, la IA parecía ser más inteligente, incluso cuando el jugador no podía verlas. Hay una gran diferencia en la experiencia entre una granada que silenciosamente cae en tu escondite y te mata, frente a que escuchas una IA que dice en el walkie talkie “¡Granada afuera!” Y ENTONCES verla entrar, mientras los malos se cubren. Uno es frustrante, el otro es una forma divertida de morir.
- ¿Es posible hacer algo útil con Machine Learning solo o en un equipo pequeño?
- ¿Cómo puede 'la nube' democratizar la IA?
- ¿Cuál es la diferencia entre inteligencia artificial y algoritmos?
- ¿Crees que se puede construir un lenguaje de programación muy alto que elija para los desarrolladores las estructuras de datos más apropiadas para el código que han escrito?
- ¿Cuándo reemplazarán los robots los trabajos?
Hay algunos géneros, por supuesto, donde los avances en la IA comercial parecen proporcionar un beneficio de juego real: los juegos de carreras son un buen ejemplo. El aprendizaje y los conductores reactivos realmente hacen que los juegos de carreras sean más divertidos. Ahora, si tan solo se comunicaran mejor, dándonos una idea de su toma de decisiones. Alguien debería hacerlos tocar la bocina y darle la vuelta al pájaro cuando los deslices de lado en la pista de carreras.