CASINO programado en Java
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
A partir de la v4.0.0, se han implementado paquetes descargables para diferentes sistemas operativos.
Seleccionamos la version para nuestro sistema operativo y la descomprimimos.
git clone https://github.com/paualdea/CASINO.git
Seleccionaremos la versión que queramos descargar (apartado Releases).
Escogemos el paquete que queramos (zip o tar.gz) y los descomprimimos en nuestro sistema.
Una vez descomprimido el paquete descargable, debemos ejecutar el script .bat que hay en la raíz de la carpeta.
En Linux, una vez descomprimido el paquete descargable, debemos darle permisos al script que actua cómo launcher y posteriormente ejecutarlo ./CASINO.sh
.
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.