一直让我好奇的一件事是,网络游戏如何能够实时处理真正新颖或独特的成就,并立即给你一个徽章。
像获得 10 次击杀或完成一个关卡这样简单的事情似乎很容易,但是像在跳跃时将剪辑中的每颗子弹射向一个人这样的事情 - 或者类似的事情似乎对编程来说非常疯狂。
他们是否只有一个大处理器,可以读取所有活动的实时日志并不断计算每个成就——或者成就是否被编程到游戏本身,进入游戏逻辑?后者似乎并非如此,因为游戏的新成就相当频繁地出现。
这种事情是否有完善的模式或架构?
一直让我好奇的一件事是,网络游戏如何能够实时处理真正新颖或独特的成就,并立即给你一个徽章。
像获得 10 次击杀或完成一个关卡这样简单的事情似乎很容易,但是像在跳跃时将剪辑中的每颗子弹射向一个人这样的事情 - 或者类似的事情似乎对编程来说非常疯狂。
他们是否只有一个大处理器,可以读取所有活动的实时日志并不断计算每个成就——或者成就是否被编程到游戏本身,进入游戏逻辑?后者似乎并非如此,因为游戏的新成就相当频繁地出现。
这种事情是否有完善的模式或架构?