Juego de La Brisca
Proyecto final de Programación: HTML, CSS, Java y JSP
Este repositorio contiene el proyecto final de la asignatura de Programación en Java y JSP del Grado Superior de Desarrollo de Aplicaciones Multiplataforma.
👀 Visión general
Realizar en Java y JSP un juego de cartas a elección del alumno.
⚙️ Especificaciones
- Realizar un pequeño juego de cartas en JSP.
- La temática corre de tu imaginación, no te compliques mucho en el juego.
- El juego debe tener una pantalla inicial donde se avanzará al juego en sí.
- El juego debe poder reiniciarse.
- Utiliza las cartas que te suministró el profesor en clase (visibles aquí).
Información sobre el juego realizado
- El juego es para un jugador contra el ordenador.
- Puede escoger jugar contra dos, tres o cuatro jugadores.
- Desde el inicio, se muestra en la parte superior izquierda el palo del triunfo de la partida.
- El jugador que comienza la partida es elegido aleatoriamente.
- Tras cada mano, se muestra quién es el jugador que gana dicha mano.
- Al final de la partida se muestran las cartas ganadas por cada jugador, los puntos que han obtenido cada uno de ellos y el ganador de la partida.
🚀 Comenzando
El juego está listo para poder ser ejecutado, ya que está disponible en Docker Hub: jumangun/brisca.
Requisitos
Para ejecutar este proyecto, será necesario tener Docker instalado en tu sistema.
Configuración
Hay 2 formas posibles de usar este proyecto:
- Descargando la imagen que se encuentra publicada en Docker Hub.
- Construyendo la imagen localmente usando el Dockerfile de este repositorio.
01: Docker Hub
Descarga la última versión de la imagen del proyecto:
docker pull jumangum/brisca
02: Dockerfile
Usando el fichero Dockerfile proporcionado, ejecuta el siguiente comando:
docker build -t jumangum/brisca .
Note
Ejecuta el comando en la misma ruta del Dockerfile.
Ejecución
Una vez descargada/construida la imagen, levanta un contenedor con el siguiente comando:
docker run --rm -p 8081:8080 jumangum/brisca
Finalmente, podrás acceder al ejercicio mediante el siguiente enlace: http://localhost:8081/brisca
Warning
Recuerda cambiar el mapeo de puertos si pretendes levantar varios contenedores distintos.
📷 Galería de imágenes
🛠️ Desarrollo
Lenguajes empleados
Herramientas
Autor
- Juanma Gutiérrez - Juanma-Gutierrez