Cómo combinar mi pasión y habilidades para crear videojuegos e IA (aprendizaje profundo)

Te diré por experiencia que lo que crees que sabes sobre los videojuegos al analizarlos es completamente diferente de lo que los desarrolladores profesionales de videojuegos saben sobre los juegos. Cuando comencé mi carrera como desarrollador de videojuegos, una de las cosas que surgieron de inmediato fue cuánto creían los jugadores que sabían sobre los juegos. Los jugadores conocen la experiencia, no la artesanía. No digo que la experiencia no sea importante, solo que a menudo se sobrevalora en comparación con la artesanía.

Esto es importante ya que hay muchos problemas con el desarrollo de videojuegos que el jugador no conoce y uno de ellos es sin duda la IA.

La IA en los videojuegos tiene muchas limitaciones porque cada sistema que se invoca en el ciclo del juego tiene una cantidad limitada de tiempo para ser procesado. Esto significa que los algoritmos que favorecen la velocidad sobre el poder son preferibles. Se prefiere cualquier algoritmo que ofrezca un comportamiento inteligente predefinido a un agente inteligente (un NPC por ejemplo) lo suficientemente rápido como para que el rendimiento no se vea afectado. Esta es la razón por la cual las máquinas de estado y la búsqueda de rutas (ninguno de los cuales son algoritmos de aprendizaje) son preferibles a las redes neuronales.

¿Qué puedes hacer? Para ser honesto, creo que lo mejor que puedes hacer es demostrarme que estoy equivocado. ¡Para eso están los PHD! 🙂 Si esa es tu pasión, lo que estás haciendo es realmente bueno. Estás tratando de hacer que el aprendizaje profundo se ajuste a la IA del juego con juegos simples. Sigue haciéndolo, no hay mejor manera de conocer los juegos que hacerlo y no hay otra forma de superar los límites que realmente empujarlo. Prueba un sencillo juego de estrategia de unidades múltiples donde las acciones y reacciones de los jugadores se recopilan y se envían a un algoritmo de aprendizaje. Prueba un juego de disparos solo para jefes donde el jefe aprende nivel tras nivel.

¡Buena suerte!

¿Cuáles son los buenos proyectos de investigación en inteligencia artificial para una tesis doctoral?

Veo una gran necesidad de una encuesta exhaustiva de los avatares virtuales existentes, incluidas las tecnologías de avatar virtuales subyacentes, con un enfoque en la modularidad en la tecnología de avatar virtual y la interoperabilidad de la tecnología de avatar virtual con robots de hardware (como cabezas parlantes animatrónicas).

Veo mucha relación aquí con entornos de simulación, técnicas de simulación robótica y tecnología de telepresencia. También se debe tener en cuenta la realidad virtual, la realidad aumentada y el aumento bidireccional humano-robot, en términos de humanos que enseñan robots y tecnología robótica que a su vez empodera o aumenta a los humanos.