Skip to content

paualdea/CASINO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CASINO HOME

CASINO programado en Java

Casino

Casino programado en Java. Se ejecuta mediante terminal (Windows, Linux y Mac).

Actualmente, el proyecto dispone de los siguientes juegos:

  • Dados
  • Ruleta
  • Bingo (vs CPU)
  • Blackjack

Descarga

Paquetes descargables

A partir de la v4.0.0, se han implementado paquetes descargables para diferentes sistemas operativos.

descarga

Seleccionamos la version para nuestro sistema operativo y la descomprimimos.

Descargar source code:

Usando git

git clone https://github.com/paualdea/CASINO.git

Descargar directamente:

descarga

Seleccionaremos la versión que queramos descargar (apartado Releases).

paquetes

Escogemos el paquete que queramos (zip o tar.gz) y los descomprimimos en nuestro sistema.

Uso

Windows

paquete

Una vez descomprimido el paquete descargable, debemos ejecutar el script .bat que hay en la raíz de la carpeta.

Linux

paquete linux

En Linux, una vez descomprimido el paquete descargable, debemos darle permisos al script que actua cómo launcher y posteriormente ejecutarlo ./CASINO.sh.

Funcionamiento

El Casino está programado usando una estructura de paquetes y clases que hacen del código algo más intuitivo y legible. Para los juegos, hemos creado el paquete juegos en dónde tenemos las 4 clases de los juegos que tenemos.

Luego, compilamos todo este código para convertir el proyecto en un fichero .jar.

Por último, en los paquetes descargables, implementamos un script (que varía dependiendo del SO) en el que adaptamos la ventana del terminal y ejecutamos el juego para que su visualización sea óptima.

Además, a partir de la versión 5.0.0, administramos los datos usando el SGBD SQLite, que permite almacenar los datos usando una base de datos en lugar de usar simples ficheros de texto almacenados.