19 lines
1.4 KiB
Markdown
19 lines
1.4 KiB
Markdown
In the followings we will provide you some requirements,
|
||
however we will expect you to exceed these expectations. You will need to demonstrate these in three milestones:
|
||
|
||
MILESTONES
|
||
1) Design and develop an Entity-Relationship Diagram (ERD) that models the following
|
||
key entities:
|
||
a) Customers/Players.
|
||
b) Characters.
|
||
c) Inventory for the various weapons and armour a character may possess.
|
||
d) Combat activities (#of kills, KIA’s, victories, etc.).
|
||
|
||
Your ERD should handle the following rules as a minimum but please use your imagination to provide further rules:
|
||
a) A player must have at least one character and can create a new character or deactivate one they no longer wish to play at any time. Once a player unsubscribed from the game, the character is also removed from the system.
|
||
b) A player will be billed at the end of a calendar month for all active characters for any part of that month.
|
||
c) A character can possess any number of inventory items (see Inventories.csv):
|
||
a. Weapons: have a range, damage points.
|
||
b. Armours: has a defence score and is worn on a speciÞc body part.
|
||
c. Supplies: have a healing score, mana score and if consumed increase the character’s life score by that amount (after which time the character will possess one fewer of that type of item)
|
||
d) Characters have combat info (see Combat.csv) |