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

https://github.com/lfandorinl/monopoly

The best monopoly in the world!
https://github.com/lfandorinl/monopoly

game mobx monopoly node react socket-io typescript

Last synced: 12 months ago
JSON representation

The best monopoly in the world!

Awesome Lists containing this project

README

          

# Monopoly

[![All Contributors](https://img.shields.io/badge/all_contributors-6-orange.svg?style=flat-square)](#contributors-)

## How to run

```
1. npx lerna bootstrap
2. npm install
3. npm start
```

There might be some issues while running it on newer versions of npm and yarn.
It's recommended **not** to use npm 7 and yarn 2.

---

## How can I contribute?

Please read the following [guide](./CONTRIBUTING-EN.md)

---

## Feature List

- ✅ Game creation
- ✅ Connecting players to the game session
- ✅ Game board
- Viewing company data
- ✅ Roll of the dice
- In 3d
- ✅ Animation of moving chips across the board
- Timer on limit of turn
- Actions with companies
- ✅ Rent payment
- ✅ Buying companies
- Putting companies up for auction
- Company pledge
- Company redemption
- Construction of branches
- Sale of branches
- Offer of deals
- Implementation of cells
- Start
- Prison
- Jackpot
- Vacation
- Chance
- Tax
- Chat between players
- Logging events to chat
- The opportunity to surrender

---

## How we want it to look

1. Start of the game
![image](./docs/assets/images/start-game.jpg)

2. Move suggestion
![image](./docs/assets/images/roll-dice.png)

3. Company purchase decision
![image](./docs/assets/images/buy-company.png)

4. Company overview on cell click
![image](./docs/assets/images/view-company.png)

These are the screenshots from https://monopoly-one.com/

There's also https://monopolystar.ru/, which looks more atmospheric, and although both of them have their pros and cons, we're going to take the best from them.

## Contributors ✨

Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):



Maxim Koylo

💻 ⚠️ 🔣 🤔 📆 👀

NothingToSayLGFM

💻

Extwazer

💻

nevstafev

💻 🤔

Nikolay Chechulin

🌍

Alexey Pudnikov

💻 📖

This project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!