- Juego
- Jugador
- Cliente
- Autómata
- Estrategia
Juego
El módulo principal del Brain. Su función es llevar el control del estado del juego. Incluyendo con esto el estado de los jugadores.
Jugador
El módulo de Jugador es el encargado de
- Recibir mensajes de los clientes y transmitirlos al Juego
- Recibir mensajes del Juego y transmitirlos al Cliente
El módulo del cliente, es cualquier interfaz gráfica que envie y reciba mensajes del jugador. El ideal es una GUI estilo Aprentice, la cual permita visualizar que está pasando en el juego. Me parece que está será la parte facil del proyecto ya que el módulo Jugador enviará todo el estado del juego con cada respuesta.
Automáta
Esta es la dificil :s. Hacer que un automáta usando las reglas del Juego y una Estrategia pueda jugar contra un humano. Al igual que el Cliente el Automatá se comunica con el juego bajo la interfaz del Jugador.
No hay comentarios:
Publicar un comentario