/proyecto-brisca

Proyecto en Java y JSP del juego de cartas de La Brisca.

Primary LanguageJava

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.

demo

👀 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:

  1. Descargando la imagen que se encuentra publicada en Docker Hub.
  2. 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

menu partida-1 partida-2 partida-3 final instrucciones

🛠️ Desarrollo

Lenguajes empleados

HTML 5 CSS 3 Java JSP

Herramientas

Visual Studio Code

Autor