High Level Design

The LCD displays the Monopoly board and the user interface is done through a menu on the side. The menus are:

Roll
1) Buy Houses
2) Unmortgage
0) Roll

Mortgage
1) Sell houses
2) Property
0) Done

Owned
1) Mortgage
2) Bankrupt
0) End Round

Unowned
1) Buy
2) Mortgage
0) End Round

JA Menu
1) Pay $50
2) Roll Dice


The user input the desired command by pressing the corresponding number key preceding the command in the menu.

The ATMEL Mega163 is responsible for storing all data, manage LCD, detect user input, and keep track of the state of the game.