1 / 3

MMTS Architectural Design as incorporated into the actual Java Source Code

This document outlines the architectural design of the MMTS (Monopoly Modified Trading System) implemented in Java. It details the Game Controller, which facilitates game flow, and incorporates key game mechanics such as player management, property transactions, and bank operations. Key classes like Deck, Player, and various exceptions (e.g., BankruptcyException) are explained, providing a robust framework for implementing features such as property ownership, fines, taxes, and player interactions. The design also highlights the singleton and abstract patterns used for efficient resource management.

roden
Télécharger la présentation

MMTS Architectural Design as incorporated into the actual Java Source Code

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MMTSArchitectural Designas incorporated into theactual Java Source Code

  2. Card GameController <<static>> MMTS Deck Broker Space <<Abstract>> Entity Exception java.util.random Pit Bank Player BankruptcyException PlayerInformation Ownable Java.util.comparable Go GoToJail LuxuryTax FreeParking IncomeTax Property Groupable <<singleton>> Dice Housable <<singleton>> Report

  3. <<Abstract>> <<static>> Player Card Broker Property Space Movement Transaction BankruptcyException Expense GroupExpense PropertyExpense Income GroupIncome NearestRailroad GetOutOfJailCard GoToJail NearestUtility AbsoluteMovement Bank <<singleton>> Report PlayerInformation CardProxy Deck

More Related