Inteligencia en redes de comunicaciones Curso 2003-2004 El juego de la Escoba Rubén Grande Baquero Introducción Diseño de un sistema experto que juegue a la escoba. Debe determinar las jugadas a seguir. El PC recibe la misma información que tendría un jugador humano. Reglas de la Escoba Al comenzar, 4 cartas sobre la mesa. En cada tanda, cada jugador 3 cartas. Para llevarse cartas, hay que sumar 15. Si alguien se lleva todas = ESCOBA Al terminar Las cartas sobrantes, para el último en llevarse Se gana un punto por: cada escoba, llevarse el 7 de oros, llevarse más sietes, llevarse más oros, llevarse más cartas Herramienta de desarrollo Se va a utilizar Jess 6.0a5 Es compatible con Java 2 La aplicación correrá en Windows 2000 en un Pentium 3 a 866 MHz. Tiempo de proceso inapreciable. Características de la implementación Una carta multicampo (valor palo). Un conjunto de cartas multicampo (carta1 carta2 carta3 ...). Entrada por teclado: Respuestas (si/no). Una carta (valor, espacio, palo). Cartas en mazo, sobre la mesa, ... hechos. Para eliminar carta se inserta un hecho. Comportamiento del programa (1) Comienzo Inicio de la partida Comportamiento del programa (2) Repartir Turno del PC Comportamiento del programa (3) Turno del jugador El jugador se lleva cartas Comportamiento del programa (4) El jugador no se lleva cartas Escoba del PC Comportamiento del programa (5) Escoba del jugador Final de la partida