Skip to content

Esta es una versión del juego destinada a jugadores novatos, que son aquellos jugadores que empiezan a familiarizarse con el juego.

Notifications You must be signed in to change notification settings

Anthonyah131/MonopolyJunior

Repository files navigation

Monopolio Junior 💰

Monopolio Junior es un juego de mesa que consiste en comprar, alquilar, hipotecar y vender bienes con el objetivo de obtener ganancias, siendo el jugador con más recursos al final, el ganador del juego. Esta es una versión del juego destinada a jugadores novatos, que son aquellos jugadores que empiezan a familiarizarse con el juego. Monopolio Junior guarda la esencia del juego original, pero se le ha simplificado el tablero, así como algunas de las reglas para adecuar el nivel de complejidad al público meta.

Este proyecto es una implementación del juego de Monopolio Junior en Java 17, con JavaFX y Oracle 18c XE, utilizando la herramienta Netbeans. El proyecto fue desarrollado como parte del curso de Programación II de la Universidad Nacional, Sede Regional Brunca.

Captura de pantalla 2023-06-16 190627

Características 🚀

  • El juego permite hasta dos jugadores humanos que pueden elegir su nombre y su peón.
  • El juego cuenta con un tablero interactivo que muestra las casillas, las propiedades, las fichas y los dados.
  • El juego cuenta con un banco que administra el dinero, las propiedades, las hipotecas y los impuestos.
  • El juego cuenta con tarjetas de título de propiedad y tarjetas de suerte que pueden afectar el desarrollo del juego.
  • El juego permite construir casas y hoteles en los solares, así como hipotecar y vender propiedades.
  • El juego termina cuando uno de los jugadores cae en bancarrota o cuando se decide finalizar el juego manualmente.
  • El juego permite guardar y cargar partidas, así como visualizar el estado de la última partida.

Instalación 🔧

Para instalar el juego, se requiere tener instalado Java 17, JavaFX y Oracle 18c XE en el sistema operativo. También se requiere tener instalado Netbeans como IDE.

Los pasos para instalar el juego son los siguientes:

  1. Descargar o clonar el repositorio del proyecto desde GitHub.
  2. Abrir el proyecto en Netbeans y configurar las dependencias de JavaFX y Oracle.
  3. Ejecutar el script de la base de datos que se encuentra en el proyecto.
  4. Ejecutar la clase Main del proyecto para iniciar el juego.

Uso 💻

Para usar el juego, se debe seguir las siguientes instrucciones:

  1. Al iniciar el juego, se muestra una pantalla inicial con las opciones de jugar, cargar partida o salir.
  2. Al elegir jugar, se debe registrar el nombre de cada jugador y luego se asigna el peón de cada jugador.
  3. Se inicia el juego con el jugador que primero se registró. Cada jugador empieza con un capital de $1500.
  4. En cada turno, el jugador debe tirar los dados y mover su peón según la puntuación obtenida.
  5. Al caer en una casilla, se debe realizar la acción correspondiente según el tipo de casilla: comprar o pagar alquiler por una propiedad, pagar impuestos, sacar una carta de suerte, ir a la cárcel o pasar por la salida.
  6. Después de realizar la acción correspondiente a la casilla, el jugador puede elegir entre construir casas u hoteles, hipotecar o vender propiedades o finalizar su turno.
  7. El juego continúa hasta que uno de los jugadores cae en bancarrota o se decide finalizar el juego manualmente.
  8. Al finalizar el juego, se muestra el detalle de la información de ambos jugadores y se declara ganador al que tenga más recursos.

Autores ✒️

  • Anthony Avila - Desarrollador

Créditos 🙏

Este proyecto se basa en el juego de mesa Monopolio Junior, creado por Parker Brothers y distribuido por Hasbro. Todos los derechos reservados a sus respectivos dueños.

Contacto 📞

Si tienes alguna duda, sugerencia o comentario sobre este proyecto, puedes contactarnos a través de los siguientes medios:

About

Esta es una versión del juego destinada a jugadores novatos, que son aquellos jugadores que empiezan a familiarizarse con el juego.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published