High Level Design

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

1) Buy Houses
2) Unmortgage
0) Roll

1) Sell houses
2) Property
0) Done

1) Mortgage
2) Bankrupt
0) End Round

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.