Ruleta

Descripción global

El objetivo de este ejercicio es modelar un sistema de juego de ruleta de un casino. El juego consiste en acertar cuál será el número de la ruleta, en donde caerá la bola que lanza el tallador de la mesa. El sistema deberá ser distribuido y deberá manejar persistencia.
Este sistema aceptará dos tipos de apuesta:
- RECTA: Es la apuesta a un número entre 1 y 36, esta paga 36 veces lo que se aposto.
- SENCILLA: Es la apuesta que se a una selección de número que divide en dos el tablero y paga lo mismo que se aposto, está puede ser de tres tipos:

1. ROJO O NEGRO: Se apuesta a los números rojos o negros.
2. PAR O IMPAR: Se apuesta a que el número es par o es impar.
3. BAJAS O ALTAS: Se apuesta a que el número es mayor a 18 (en caso de ser alta) o menor (en caso de ser baja).

Se definieron dos tipos de usuarios del sistema. El Jugador, el cual es quien apuesta dinero en las mesas del casino. Y un administrador de la ruleta que puede monitorear a los usuarios que están conectados.

Objetivos del ejercicio

El objetivo de este ejercicio es que el estudiante comprenda y adquiera práctica en:

- El desarrollo de aplicaciones siguiendo un proceso incremental
- El manejo de la persistencia de información en un manejador de base de datos
- La comunicación entre programas a través de sockets
- El desarrollo de interfaces gráficas interactivas
- El desarrollo de pruebas unitarias en junit para las clases del ejercicio.

Interfaz

n12 Ruleta Cliente1

Ventana Principal del Cliente

 

 

n12 Ruleta Cliente2   n12 Ruleta Cliente3

Ventana de apuestas y de ruleta

 

n12 Ruleta Servidor

Ventana Principal del Servidor