Mon*_*key 5 design-patterns online-game achievements
让我感到好奇的一件事是网络游戏如何能够实时处理真正新颖或独特的成就,并立即给你一个徽章.
简单的事情就像获得10次杀戮或者完成一个级别似乎很容易,但是像跳过某人一样,将你的剪辑中的每一颗子弹射杀一个人的东西 - 或类似的东西似乎是非常疯狂的编程.
他们是否只有一个大型处理器,可以读取所有活动的实时日志,并且不断计算每项成就 - 或者是将游戏本身编入的成就计算到游戏逻辑中?似乎后者并非如此,因为游戏的新成就经常出现.
对于这种事情,是否有完善的模式或架构?