我想構建遊戲管理。用戶可以玩很多遊戲,每個遊戲都有自己的分數,等級,用戶的徽章。因此,讓我得出這樣的應用程序的基本結構:應用程序結構如果一個對象應該在許多子域應用程序中
Game-Management
Game-1
User: (internal logic of gameplay: how user move, how user buy item, how get user's score...)
Game-2
User: (other logic: how user add new user to friend list, how user get to battle, ...)
...
Game-N
後端是非常好的,因爲每場比賽由一個團隊開發,這些團隊不需要知道對方。 但在前端,我想管理所有用戶遊戲的統計數據。用戶轉到他的個人資料頁面,此頁面列出他所玩的所有遊戲。當他點擊一個遊戲時,所有的統計數據都會顯示出來。例如,他點擊到Game-1
,他可以查看他的分數,他購買的所有物品。如果他點擊Game-2
,他可以查看他的朋友列表,他加入了多少次戰鬥。
但是這是關鍵點,因爲在後端,我的團隊分別開發每個遊戲,而在前端我只想在一個地方管理它們。所以這個想法好還是不好?如果它很好,我如何在後端和前端構建我的應用程序?否則,請給我其他解決方案。謝謝!