为用户活动创建通用成就系统

时间:2011-06-09 07:32:22

标签: language-agnostic

我想为用户活动创建一个基于Web的通用成就系统

示例 如果用户玩2个体育足球和跑步

可能有4项成就

  1. 列表项
  2. 在1场足球比赛中获得3个进球
  3. 在45分钟内跑10公里
  4. 在雨中奔跑并燃烧200卡路里
  5. 在1场比赛中获得5个进球
  6. 现在这四项成就只能在足球上实现,因为用户也可以在足球场上跑步,或者用户可以通过足球和跑步的结合来实现这些成就

    我们在计算成就时必须考虑的参数如下

    1. 会话
    2. 时间
    3. 距离
    4. 天气
    5. 卡路里
    6. 可能有其他参数

      现在的情景是通过完成1个成就用户也可以覆盖其他成就 例如,通过在足球比赛中打入5个目标,用户解锁成就4但同时用户也应该解锁在1场比赛中说3个进球的成就1。

      我怎样才能创造出这种通用的成就系统?什么是数据库结构?什么可能是这种系统的商业层。????

      如果你帮助我解决这个谜题,我将非常感谢社区

      此致

      的Adnan

1 个答案:

答案 0 :(得分:1)

通用成就系统很难建立。但我不能说没有偏见。我的公司提供游戏机制平台和api。 http://www.iactionable.com