成就无处不在-Xbox Live,iOS Game Center,许多个人游戏,甚至在具有Stack Overflow等游戏元素的社交社区中。
一个常见的用户请求堆栈溢出的是表现出对徽章的进展。
如该uservoice请求所示,SO已拒绝了此请求,Jeff Atwood在其中做出了以下声明:
这是基于xbox实时成就模型建模的,并且也没有显示进度。
当拒绝显示进度的请求时,Jeff遵循Xbox Live的设计。当然,从技术上讲,SO与Xbox Live完全不同,因此可以推断出这是设计决定,而不是技术决定。
我正在开发一款具有成就的游戏,现在的目的是展示进步。因此,我有两个问题:
- 如果已知“按设计” Xbox Live成就未显示进度,是否有相关资料?
- 为什么这是“设计使然”?换句话说,就游戏设计而言,有什么理由故意不显示成就进度?