Monopoly - Stock Exchange is a Monopoly variant that adds stock manipulation and trading to the mix. Instead of only one player owning a company (property), now multiple players can own stock in it. The president is the player with a simple majority of stock in the company. Acquire the presidency in a block of companies and you’ve got yourself a monopoly.

An electronic console keeps track of the proceedings.

Monopoly Stock Exchange, described by boardgamegeek.com


Update dec 2020

Found it! See here

About

Monopoly Stock Exchange is a boardgame accompanied with a small computer (displayed here) which holds a lot of information and has to be passed around since all players want to see the status of their properties. Although this computer is not difficult to use, it fails to keep all the players informed about the game status. Entering changes and trading takes just a litle too long and therefore slows the game.

Reverse engineering the thing is the first (and most challenging) part of this problem. This page is used to explain the problem and provide information to those who can help solve this little mystery.

The game

The board of Monopoly Stock Exchange (see here) is almost the same as a regular game of Monopoly. It’s the same board layout but the properties have company names, there are “Bull” and “Bear” cards (instead of “Chance” & “Community Chest”), plus taxes, free parking and the jail is still there. The first person to land on a given company can become the owner of the company by buying 5 shares (out of the 9 available). As long as he maintains a simple majority in stock he will retain presidency. If a player has presidency in all the companies of a given group/color he has formed a monopoly. With a monopoly the president is allowed to purchase offices/head offices (houses/hotels). Pretty familiar stuff.

Every company (property) is divided into 9 shares of which you receive 5 on initial acquisition. The remaining 4 can be bought by either the owner or the other players. Since rent is divided under the shareholders, it’s a good idea to invest in a company you own (more income) or in a company you don’t own in which case you pay less rent. The price of a share depends on:

As soon as you land on a property/company which is owned by another player, you have to pay rent. The rent you have to pay depends on:

The computer keeps track of all the shares, buildings and rent per player. By default the screen shows the streetnumber, buildings, shares available, player shares and the current share price.

The goal

Figure out how the computer calculates the price per share and the rent to pay.

In order to do this, we need to know the variables and a lot of data (available below). Then it should be possible to reverse engineer the magic formula and we can create our own application. Instead of this little computer, each player can use a phone or tablet with a much better overview and easier control.

What we do know

Facts:

Data:

An overview of the companies and their values is available here.

Sheets of raw data we extracted from the computer. On top there is a table representing the data-structure. For example, if we want to know the value per share of the company nr 1 with 2 buildings when 7 shares are owned by 4 people, we look (here)[https://warendorff.github.io/moose/data/1.html] and find a value of 47.

How to help

If you know the formula or have suggestion, please create an issue.

We found another github project called the “MSE-Compute-Emulator” who tried to solve the same formula. It’s a good start, but not complete. Thanks for pointing in the right direction though!

Of course, the resulting application will be available on github too.