Este repositorio contiene el proyecto final de la asignatura de Programación en Java y JSP del Grado Superior de Desarrollo de Aplicaciones Multiplataforma.
Realizar en Java y JSP un juego de cartas a elección del alumno.
- 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í).
- 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.
El juego está listo para poder ser ejecutado, ya que está disponible en Docker Hub: jumangun/brisca.
Para ejecutar este proyecto, será necesario tener Docker instalado en tu sistema.
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.
Descarga la última versión de la imagen del proyecto:
docker pull jumangum/brisca
Usando el fichero Dockerfile proporcionado, ejecuta el siguiente comando:
docker build -t jumangum/brisca .
Note
Ejecuta el comando en la misma ruta del Dockerfile.
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.
- Juanma Gutiérrez - Juanma-Gutierrez