遊戲參與者完成註冊階段後,即成為遊戲業者的遊戲會員 (Member),並可開通或選擇遊戲業者所提供的線上遊戲種類。若遊 戲參與者所選定的線上遊戲屬於多人線上角色扮演遊戲(MMOG or MMORPG)類型,遊戲會員可接續設定線上遊戲內所欲操控的 虛擬人物,如虛擬人物之外觀、職業及相關屬性等。此外,遊戲參 與者所註冊的遊戲會員可擁有或取得線上遊戲之虛擬資產。遊戲會 員可扮演虛擬資產交易活動的買方或賣方,由買方及賣方建立交易 並產生交易合同,並可就虛擬資產進行所有權內容的設定。因此,
遊戲會員是遊戲參與者完成向遊戲業者註冊,所取得之參與遊戲的 資格,因而產生「會員註冊」的關係類型,並與遊戲業者及遊戲參 與者個體類型產生關係。遊戲會員可開通或選擇遊戲業者所提供的
線上遊戲種類,因而產生「遊戲的開通或選擇」的關係類型,並與 線上遊戲個體類型產生關係。遊戲會員可擁有或取得線上遊戲之虛 擬資產,因而產生「虛擬資產的擁有或取得」的關係類型,並與虛 擬資產個體類型產生關係。遊戲會員可接續設定線上遊戲內所欲操 控的虛擬人物,如虛擬人物之外觀、職業及相關屬性等,因而產生
「虛擬人物的設定」的關係類型,並與線上遊戲及虛擬人物個體類 型產生關係。遊戲會員也可以在擬資產的交易活動中扮演買方或賣 方,因而產生「扮演買方」及「扮演賣方」的關係類型,並與買方 及賣方個體類型產生關係。遊戲會員可就虛擬資產的所有權內容進 行設定,因而產生「虛擬資產之所有權設定」的關係類型,並與虛 擬資產及所有權內容個體類型產生關係。遊戲會員的個體類型及其 關係類型可透過 E-R 子模型之三來表達(如圖 8-3 所示),其中遊 戲會員的個體類型資訊可包括以下 7 種屬性資訊,詳述如下:
z 會員帳號(MemberAccount):指遊戲會員的帳號名稱,一般 而言,同一身分證號僅能申請一個遊戲會員帳號。此屬性 為主鍵值。
z 會員名稱(MemberName):指遊戲會員的中文或英文名稱。
z 會員類型(MemberType):指遊戲會員係屬免費會員、付費 會員、學生會員、團體會員、或 VIP 會員等類型。
z 參與之遊戲類型或清單(GameList):指遊戲會員已開通或 已選擇之線上遊戲類型或清單。
z 會員權限(MemberRights):指遊戲會員可以存取遊戲系統 或遊戲網站之權限。
z 會員開通日期(EffectiveDate):指遊戲會員帳號之開通或開 始日期。
z 會員有效日期(ExpiredDate):指遊戲會員帳號之有效期限。
遊 戲 會 員 (Member) 個 體 類 型 、「 遊 戲 的 開 通 或 選 擇 」 (GameActivateChoose)關係類型、「虛擬人物的設定」(AvatarSetup) 關係類型、「虛擬資產的擁有或取得」(OwnGetAsset)關係類型、及
「虛擬資產之所有權設定」(AssetOwnerSetup)關係類型資訊能以關 聯式資料庫方式作為表達:
Member (MemberAccount, MemberName, MemberType, GameList, MemberRights, EffectiveDate, ExpiredDate)
GameActivateChoose (MemberAccount, GameUID, ActivateDate)
AvatarSetup (MemberAccount, GameUID, AvatarUID, AvatarSetupDate)
OwnGetAsset (MemberAccount, AssetUID, GetMethod, GetDate)
AssetOwnerSetup (MemberAccount, AssetUID, OwnershipUID, AssetOwnerSetupDate)
遊戲參與者