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
o
·
· Antitrust
· Universal service
Applies to
o Buy behavior
o
·
·