Inteligencia artificial para videojuegos/Lista de conceptos
Estos son los conceptos fundamentales a abordar en este proyecto de aprendizaje, según el temario propuesto en la ficha docente de la asignatura de grado universitario en la que se originó este proyecto:
- Técnicas de representación del conocimiento.
- Inteligencia artificial según los tipos de juegos y arquitecturas software.
- Representación del entorno.
- Resolución de problemas con búsqueda heurística.
- Planificación de caminos y A*
- Programación del comportamiento: máquinas de estados, reglas y árboles de comportamiento.
- Percepción.
- Sistemas basados en localización y análisis de terrenos.
Y estos son los resultados de aprendizaje, según dicha ficha docente:
- Utilizar las técnicas algorítmicas vistas en la materia para resolver problemas concretos en el desarrollo de videojuegos.
- Evaluar la eficiencia de los algoritmos vistos en la materia para seleccionar el que ofrece mejor rendimiento para un problema concreto.
- Seleccionar las técnicas de inteligencia artificial más adecuadas para las necesidades de un videojuego concreto.
- Escribir programas eficientes, correctos y mantenibles que resuelvan el problema de la búsqueda de caminos de acuerdo a las restricciones de distintos tipos de videojuegos.
- Escribir programas eficientes, correctos y mantenibles que se encarguen de controlar el comportamiento de los personajes de un videojuego.