Entities, Behaviors and Rules

Entities

·  Neighborhood

Properties:

o  Name

o  Location

o  Demographic info

Instances:

o  Various neighborhoods

·  Infrastructure

Properties:

o  Name

o  Base cost

o  Victory points

o  Services offered (defaults to implicit service)

o  Neighborhoods serviced

o  Owner (provider)

Instances:

o  Radio towers/antennas (voice)

o  Phone lines (voice)

o  Cable (TV)

o  XC (web)

·  Service

Properties:

o  Name

o  Base cost

o  Base price

o  Victory points

o  Contents offered

o  Applicable infrastructures

Instances:

o  Local phone

o  Basic TV

·  Contents

Properties:

o  Name

o  Base cost

o  Base price

o  Victory points

o  Applicable services

Instances:

o  Voice

o  Video

o  Web

o  Messaging

o  Chat

·  Regulation (perhaps unnecessary?)

Properties:

o  Name

o  Associated rule

Instances:

o  Net Neutrality

o  Incentives for new technology

o  Antitrust

o  Universal service

·  Bank (perhaps unnecessary? Singleton object)

Properties:

o  Name

o  Cash

·  Special Card

Properties:

o  Name

o  Associated rule

Instances:

o  Advertisement

o  Natural disaster

·  Game Controller

Behaviors

·  Buy infrastructure – buy an infrastructure in a region

Depends on:

o  Enough Money Rule

o  Owned Rule

o  Universal Service rule

·  Buy Service or Content card

· 

·  Pay Bill – Customer pays provider for services

Depends on:

o  None

·  Pass Legislation – Creates new regulation

·  Draw Cards – obtain next set of cards for play

·  Pick Card – Player chooses card for use

·  Next Round

·  Next Player

·  Calculate Winner

Rules

·  Enough Money Rule

Applies to

o  Buy behavior

· 

·  Owned Rule

·  Buy Here First Regulation

·  Enough Complaints Rule

·  Conquered region rule

Applies to

o  Pay Bill behavior

·  Allow Player Turn

·  Net Neutrality

·  Incentives for new technology

Applies to

o  Buy behavior

· 

·  Antitrust

·  Universal service

Applies to

o  Buy behavior

· 

·