Download El juego de la Escoba

Document related concepts
no text concepts found
Transcript
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