CiberBingo y Tómbola

 

CiberBingo y Tómbola

2 Visiones distintas del mismo problema

 

 

El problema nació en el verano del 2008, mientras la familia se reunía para jugar un entretenido juego de bingo surge la idea (inicialmente mía creo) de realizar un programa de computadora que realizara la misma función que el sorteo en forma manual. Mientras jugábamos se extraviaron algunos números en la tómbola los cuales no pudieron entrar en el próximo sorteo y fueron reemplazados por unos momentaneos de papel, obviamente los cuales no produjeron el mismo efecto de ahí la necesidad de digitalizar el problema.

Inicialmente la idea era sencilla, desarrollar un programa que simulara el proceso. Cantidad de programadores disponibles 2 con lo cual un pensamiento lógico llevaría a dividir las tareas para el desarrollo, sin embargo luego de varias conversaciones sin llegar a un acuerdo cada programador decide actuar por su lado y comienza a crearse un especie de competencia por quién desarrolla primero el programa y de mejor forma.

A continuación una descripción formal del problema, resultado obtenido y una pequeña comparación entre las aplicaciones , decida usted cuál es la mejor.

Objetivo: Crear aplicación en Java que implemente el juego típico de Bingo, emulando una tómbola, bolas, un medio para saber la bola sorteada, el cartón del jugador y todos los elementos típicos de un Bingo.

Especificaciones: El sorteo de las bolas debe ser totalmente aleatorio.

 

 

 

Comparación Básica entre las aplicaciones

 

 

 

CiberBingo

Tómbola

Librerias gráficas utilizada

Swing

Swing

Visor de última bola

Si

Si

Orientación a objetos

Si

Si

Nivel de Oreintación a objetos (si aplica)

3 Clases

6 C lases

Funcionalidades Disponibles

Sortear

Nuevo Juego

Guardar Partida

Recuperar Partida

Sortear Automáticamente

Cantador Virtual (Idea Original)

Sortear

Sortear automaticamente

Predicción de ganador

Mostrar/Ocultar Log

Mostrar última bola sorteada

Mostrar panel bolitas

Cantador Virtual

Configurar Colores

Función de aleatoridad

Math.random()*76;

Math.random()*100;

Orden de código

Buena

Regular

Simplicidad de código

Regular

Buena

Cantidad de formularios utilizados

2

3

IDE Utilizado

NetBeans 6

NetBeans 5.0

Licencia

GPL

GPL

 

 

Ventajas comparativas según cada programador

 

Tómbola (GPL)

 

“La principal ventaja de tómbola es la buena interacción con el usuario y capacidad de configurar casi todo. Además el diseño es fácilmente adaptable a ser utilizado por otra aplicación.”

 

CiberBingo(?)

 

“ ..................................”

 

Resultado final (decida usted)

 

 

 

 

ARCHIVOS

http://www.lacosox.org/sites/default/files/Proyecto_Tombola.zip

http://www.lacosox.org/sites/default/files/Proyecto_CiberBingo.zip

 

http://www.lacosox.org/sites/default/files/Ejecutable CiberBingo.zip

http://www.lacosox.org/sites/default/files/Ejecutable Tombola.zip

 

 

 

AttachmentSize
ciberBingo.PNG42.32 KB
tombola.PNG54.61 KB

Consulta ciberbingo y tombola

baje los comprimidos, pero la tombola tiene una falla que no permite ver algo.
ciberbingo canta solo los nuimeros y no las letras?

Garcias!

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

More information about formatting options

CAPTCHA
Eres un robot? completa el captcha