我想构建游戏管理。用户可以玩很多游戏,每个游戏都有自己的分数,等级,用户的徽章。因此,让我得出这样的应用程序的基本结构:应用程序结构如果一个对象应该在许多子域应用程序中
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
,他可以查看他的朋友列表,他加入了多少次战斗。
但是这是关键点,因为在后端,我的团队分别开发每个游戏,而在前端我只想在一个地方管理它们。所以这个想法好还是不好?如果它很好,我如何在后端和前端构建我的应用程序?否则,请给我其他解决方案。谢谢!