我想为用户活动创建一个基于Web的通用成就系统
示例 如果用户玩2个体育足球和跑步
可能有4项成就
现在这四项成就只能在足球上实现,因为用户也可以在足球场上跑步,或者用户可以通过足球和跑步的结合来实现这些成就
我们在计算成就时必须考虑的参数如下
可能有其他参数
现在的情景是通过完成1个成就用户也可以覆盖其他成就 例如,通过在足球比赛中打入5个目标,用户解锁成就4但同时用户也应该解锁在1场比赛中说3个进球的成就1。
我怎样才能创造出这种通用的成就系统?什么是数据库结构?什么可能是这种系统的商业层。????
如果你帮助我解决这个谜题,我将非常感谢社区
此致
的Adnan