An open API service indexing awesome lists of open source software.

https://github.com/asiercl/monopoly

Simple Monopoly in Java by command terminal
https://github.com/asiercl/monopoly

game java monopoly monopoly-game simple simple-game terminal

Last synced: 5 months ago
JSON representation

Simple Monopoly in Java by command terminal

Awesome Lists containing this project

README

          

# 🎩 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
```bash
git https://github.com/AsierCL/Monopoly
cd Monopoly
```

### 🔹 Compilación
```bash
find . -name "*.class" -delete
javac -d . $(find . -name "*.java")
```

### 🔹 Ejecución
```bash
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.