问题标签 [achievements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
411 浏览

iphone - 使用 OpenFeint 获取当前的成就进度

所以我将我的成就设置为:

但是无论如何可以从 OF 服务器获取 currentProgression 吗?

知道这一点很有用,因此我可以按百分比更新进度,而不是在本地存储值来执行此操作。

谢谢

0 投票
1 回答
1000 浏览

ruby-on-rails - Rails 徽章/成就系统动态主列表

所以我正在使用以下方法:如何在 RoR中实现成就系统以在我的应用程序上实现徽章/成就系统。

到目前为止,这工作得很好,但我想要一个网站上当前存在的所有徽章的“主列表”。由于这不断增加,我希望这个列表可以动态填充自己,而不是我必须手动更新它。

这听起来很简单,但由于成就系统的工作原理(各种类型的徽章都是成就.rb 模型的子类......数据库中有许多相同徽章的实例)我不确定如何能够确定成就模型的所有子类。

此外,我希望每个徽章都有自己的展示页面(示例网址:http ://www.mysite.com/achievements/badge1 )

因此,在此主列表中,徽章图像将如下所示:

然而,再一次,我不知道如何遍历成就模型的所有子类。

这有意义吗?我该怎么做呢?

谢谢,

0 投票
2 回答
4736 浏览

xcode - 检查您是否已在 Game Center/GameKit 中解锁成就

我已经为此困扰了很长时间。我了解如何在 Game Center 中解锁成就,我什至让整个消息传递系统正常工作。但我不知道如何检查成就是否已经解锁:(

显然这不起作用:

它始终跟踪“0”。

解锁成就确实有效:

所以这并不是我在整个成就方面犯了错误,只是 GameKit 无法告诉我成就是否已经解锁。

如果有人可以帮助我,我将不胜感激!

0 投票
1 回答
566 浏览

badge - 如何在对系统的影响最小的情况下为您的 APP 处理成就/徽章/奖励?

我喜欢我正在设计的网站的徽章和成就的概念。它们已被证明可以提高使用/利用率,我认为这可能是我想要开发的应用程序的一大动力。

在高层次上,我可以想到 3 种方法来做到这一点。

检查满足 cron 工作要求的成员:这对我来说似乎不是一个好主意,随着成员的增长,cron 工作将需要越来越长的时间来完成。

每次完成可以满足徽章要求的操作时,检查是否应该授予任何徽章:这似乎是一个很好的方法,但似乎我可能会持续检查服务器已经获得奖励,或者用户甚至可能不接近。

每次用户完成一个可以获得徽章的操作时,检查他们是否已经拥有它,然后检查他们是否满足要求:这似乎也很好,但如果我将用户存储为一个对象,它看起来像它可能会变得非常大,或者我最终可能会一直非常努力地访问数据库以检查成就。

我有什么选择吗?我对一种或多种方法的担忧是否被夸大了?

编辑: 这是一个远没有我想象的那么有趣的问题,还是我问的时机不对?我有什么不清楚的地方吗?

0 投票
5 回答
1084 浏览

php - 对用户“调平”系统的建议

我正在寻找一个最好是开源的用户分级/排名系统。我的意思是,与 Xbox Live 成就类似,用户可以完成特定任务,获得“积分”,然后通过“关卡”进步。

编辑:一个更好的例子是这个网站(这个用户系统是开源的)!

一个例子可以在这个网站的顶部栏看到,或者下面的一个

http://www.1up.com/

理想情况下应该是基于 PhP 的。

提前致谢。詹姆士

0 投票
2 回答
453 浏览

iphone - OpenFeint 成就百分比增量

我正在制作一个启用 OpenFeint 的 iOS 应用程序。除了一项成就外,我已经成功地完成了所有工作。这一成就是部分完成的。

我的具体问题是我还没有找到一个可行的解决方案来增加 1% 到当前的成就百分比。

我找到了这个值(它应该是 a double):

但这会导致以下错误和警告:

“无法在初始化中将 'objc_object*' 转换为 'double'。

“OpenFeint”可能不会响应“+lastLoggedInUserId”

“OFAchievementService”可能不会响应“+getPercentComplete:forUser:”

实际功能代码为:

这是我在这个应用程序上要做的最后一件事,它已经困扰我好几天了。

0 投票
2 回答
846 浏览

android - 在 OpenFeint 中解锁成就

我对 OpenFeint 很陌生,实际上我今天开始将它集成到我的游戏中。我无法理解每个使用 OpenFeint 的开发人员都应该知道的一件简单的事情。以下是 OpenFeint 官方教程中解锁成就的示例:

问题是我不想在 onSuccess 或 onFailure 中完成我的活动,我只是不需要在这里做任何事情。如果我只是让这两种方法无代码,我的游戏会冻结并变得完全没有响应。我该怎么办?提前致谢。

PS你如何创建测试用户?我已经尝试了所有可能的电子邮件密码组合,但无法成功..

0 投票
1 回答
115 浏览

ios - IOS:通过gamecenter访问另一个游戏的成就

我有IOS游戏A和IOS游戏B。游戏A是否可以检查游戏中心并查看游戏B是否完成了特定成就?

0 投票
1 回答
530 浏览

iphone - Monotouch 成就和排行榜视图控制器

我在解雇我的成就和排行榜视图控制器时遇到了一个奇怪的问题。视图控制器显示正确,可以使用完成按钮关闭,但前提是您在显示后大约 15 秒内按下它,如果您在此之后的任何时间按下完成,我的应用程序就会崩溃。在调试器中,我收到“无法识别的选择器发送到实例”错误。

我猜也许视图控制器正在被垃圾收集或什么?我真的很感激任何建议。

这是我的代码

0 投票
5 回答
1335 浏览

iphone - 游戏中心 - 处理失败的成就提交?

我一般是游戏中心@游戏的菜鸟。我现在正在制作我的第二款游戏并实施了游戏中心。

如果互联网可用,则没有问题,一切正常。但是刚才我故意让网络无法访问,当我获得成就时,显然它并没有注册到游戏中心的成就中。

处理这个问题的最佳方法和方法是什么?

谢谢....