AsierCL / Monopoly

Simple Monopoly in Java by command terminal

Repository from Github https://github.comAsierCL/MonopolyRepository from Github https://github.comAsierCL/Monopoly

🎩 Monopoly en Java (Modo Terminal)

¡Bienvenido a nuestro proyecto de Monopoly en Java! 🎲🏠 Este juego ha sido desarrollado como parte de la asignatura Programación Orientada a Objetos en nuestra universidad. Se trata de una versión ampliada y modificada del Monopoly que se juega desde la terminal mediante comandos de texto.

📌 Características

  • Juego completamente funcional en modo local (sin juego online).
  • Interfaz basada en comandos, ideal para jugar desde la terminal.
  • Implementación de conceptos clave de POO, como herencia, polimorfismo y encapsulamiento.
  • Partidas para múltiples jugadores en un solo dispositivo.

📥 Descarga e Instalación

🔹 Requisitos previos

  • Tener instalado Java 17 o superior.

🔹 Clonar el repositorio

  git https://github.com/AsierCL/Monopoly
  cd Monopoly

🔹 Compilación

  find . -name "*.class" -delete
  javac -d . $(find . -name "*.java")

🔹 Ejecución

  java monopoly.MonopolyETSE

🎮 Cómo Jugar

  1. Al iniciar, el juego pedirá el número de jugadores.
  2. Cada jugador ingresará su nombre y recibirá una cantidad inicial de dinero.
  3. Se juega por turnos, donde los jugadores pueden lanzar los dados, comprar propiedades, pagar alquileres y más.
  4. Usa los comandos proporcionados para interactuar con el tablero y los jugadores.
  5. ¡Gana el jugador que logre la mejor estrategia económica sin caer en bancarrota!

👥 Autores

Este proyecto fue desarrollado por:

  • 🧑‍💻 @AsierCL
  • 🧑‍💻 @MartinCastroV
  • 🧑‍💻 @BraisCervino

📜 Licencia

Este proyecto está bajo la licencia MIT, por lo que puedes modificarlo y distribuirlo libremente.

About

Simple Monopoly in Java by command terminal

License:MIT License


Languages

Language:Java 100.0%