Juego de Domino usando IAD-SMA (Inteligencia Artificial Distribuida y Sistemas Multiagente)

Buscando información sobre juegos basados en agentes hemos encontrado un desarrollo muy peculiar de la Universidad de México. El proyecto consistió en el diseño e implementación de un juego de dominó usando 4 agentes artificiales, los cuales formarán dos parejas de jugadores; los agentes de una de estas parejas se comunicarán y colaborarán entre si para ganar, mientras que los agentes de la otra pareja jugarán de forma individualista.

Inicialmente se comenzó realizando la definición del mundo en el que se desenvolverían los agentes (lo que pueden percibir y modificar), en este caso el tablero de juego y las restricciones de convivencia entre los agentes (turnos…). Respecto a los agentes, para la identificación de las parejas se optó por numerarlos del 1 al 4 formando los pares una pareja y los impares otra. Dos puntos muy importantes considerados en el diseño de los agentes fueron la implementación de un mecanismo de selección de la acción y la definición de estrategias de juego. La selección de la acción es la conclusión obtenida por un agente después de llevar a cabo un ciclo observar-razonar-actuar, el cual sigue una de las arquitecturas lógicas propuestas por el enfoque clásico de LAD-SMA. En cuanto a las estrategias de los jugadores se establecieron dos una para los jugadores que conforman la pareja cooperativa y otra para los que conforman la pareja individualista.

Debido a que las reglas del juego prohíben cualquier tipo de comunicación entre los jugadores y sobre todo entre las parejas; para la comunicación de los agentes cooperativos se estableció de forma indirecta bajo una ontología o acuerdo preestablecido. Este acuerdo les permite conocer quién de los dos jugadores abrirá el juego, si les corresponde a ellos abrirlo, la función que desempeña cada uno en el juego…

Nos ha parecido un proyecto muy interesante desde el punto de vista educativo puesto que se nos permite ver las diferencias entre el uso de agentes descentralizados que observan y razonan individualmente y el uso de agentes colaborativos que actúan en beneficio de su pareja de juego.

~ por jrbello en Mayo 7, 2008.

Escribe un comentario