informe/sections/incorporacion_lenguaje_moto...

10 lines
1.0 KiB
TeX

\section{Incorporación del Lenguaje en el Motor de Videojuegos}
Para incorporar el lenguaje en un software externo, como por ejemplo nuestro videojuego, se utiliza la librería de Obelisk, que permite hacer consultas a la base de conocimientos y tomar acciones basado en ello.
\subsection{Toma de decisiones}
En cualquier software que utilice Obelisk, al ser este utilizado, se hacen consultas a la base de conocimientos, siendo la ultima compilada con anterioridad.
Después de esto, son dos los posibles resultados que pueden tener las consultas, siendo estos la acción que debe tomar el agente o un valor numérico que representa su resultado y que se puede interpretarse en el software externo.
\subsection{Puesta en marcha}
Basado en las decisiones elegidas en relación a la consulta de la base de conocimiento, es la responsabilidad del software poner la acción en marcha. Esto se puede llevar a cabo utilizando varias técnicas de inteligencia artificial tales como A*, maquina de estado, planificación de acciones orientados a metas, etc.