问题标签 [leaderboard]
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.
windows-8 - 是否有适用于 Windows 8 商店应用程序的等效游戏中心?
我找到了适用于 WP7 的 ScoreLoop,但找不到适用于 Windows 8 游戏的任何东西。理想情况下,我想要管理排行榜、奖项、徽章等的东西。
Windows 8 Store 应用程序是否存在这种情况?
ruby-on-rails-3 - Redis zrevrangebyscore,排序以外的字典顺序
我已经使用 redis 中的排序集实现了排行榜。我希望得分相同的用户按时间顺序排列,即先来的用户应该排名更高。目前 redis 支持字典顺序。有没有办法覆盖它。手机号码被用作排序集中的成员。
我想到的一种解决方案是在手机号码前附加时间戳并维护哈希以映射手机号码和时间戳。
这样,我可以在任何情况下通过从哈希中添加前缀来获得给定用户的排名。
现在这不是我想要的。这将与我想要的相反。早到的用户将排在晚到的用户下方(两者得分相同)。
如果我使用 zrevrangebyscore,user2 的位置会高于 user1。
但是,有一种方法可以获得所需的排名:
现在我有了正确排序的users_with_same_score列表。查看索引我可以计算用户的排名。
获得排行榜。我可以每隔 50 个获得成员,并通过 ruby 代码对它们进行排序。但这似乎不是一个好方法。
我想知道是否有更好的方法来做到这一点。或者可以在我打算的解决方案中进行的任何改进。
在此先感谢您的帮助。
PS分数是50的倍数
ios - 发布所有 GameCenter 玩家的分数
您可以一次在 GameCenter 中为所有玩家发布分数吗?似乎 API 只允许为当前玩家发帖。我正在尝试实现投票功能,允许当前玩家在 GameCenter 中投票/评分其他玩家。
android - 适用于 Android 的集中式排行榜
Android 是否提供像 Apple 的 Game Center 排行榜一样的集中排行榜功能?(这样就不需要使用 OpenFeint 之类的 3rd 方服务)
ios - 如果网络不可用,Game Center / GameKit 报告分数
我正在创建支持 Game Center 的应用程序之类的游戏。当玩家正确地通过游戏中心验证但网络(wifi 或蜂窝网络)在我想要报告我的分数时不可用时,我在向排行榜报告分数时遇到问题。
我的应用程序适用于 iOS 5.0 及更高版本,根据文档 - 排行榜- 它应该像他们说的那样工作 - 我只使用该功能
和
如果由于某种原因由于网络错误而无法报告分数,Game Kit 会在网络可用时自动重新发送数据。
但是当我在这种离线模式下关闭wifi,玩我的游戏并报告分数时,我重新在线时没有报告我的分数!:( 我的成就也有同样的问题。有什么技巧或已知问题吗?或者此功能仅适用于实时应用程序而不用于测试?
非常感谢。
android - 将 Leaderboarad Heyzap 与示例应用程序集成
嗨,我第一次将 Heyzap 排行榜与我的应用程序集成。我在Heyzap的官方网站上浏览过这个文档。但我觉得他们只指导了登记Heyzap。
我为排行榜 Heyzap 下载了 sdk,并在我的项目中将其作为库项目。但是我在该 sdk 中的下面提到的三个 java 文件中遇到了错误。
1)HeyzapLib.java:
错误-
- 错误1
i.setFlags(Intent.FLAG_INCLUDE_STOPPED_PACKAGES);
错误提示“FLAG_INCLUDE_STOPPED_PACKAGES 无法解析或不是字段”;
- 错误2
新的 LeaderboardDialog(context, context.getPackageName(), levelId).show();
错误显示“构造函数 LeaderboardDialog(Context, String, String) 未定义”
- 错误3
LeaderboardScoreLauncher.launchScoreDialog(context, score, displayScore, levelId, gameIcon, context.getPackageName(), true, showScoreDialog);
错误显示“LeaderboardScoreLauncher 类型中的方法 launchScoreDialog(Context, String, String, String, Drawable, String, boolean) 不适用于参数(上下文、字符串、字符串、字符串、可绘制、字符串、布尔值、布尔值)”
2)HeyzapMarmalade.java:
错误:
导入 com.ideaworks3d 无法解决
3)UnityHelper.java:
错误:
导入 com.unity3d 无法解析
此外,在 SDK 随附的文档中,他们通过包名称找到游戏然后添加排行榜来指导在仪表板上制作排行榜。我已经按照指示完成了,但是如何将它与我的代码联系起来?
任何人都可以提出任何建议或建议如何进行吗?
android - 如何停止在游戏中心/领导板上发布虚假分数
我正在开发一款手机游戏,需要检查该游戏的最高分。我正在为此实施游戏中心。1>但是如何避免在游戏中心输入假分数?2>有什么办法只允许输入真实的分数吗?3>有没有办法确定应用程序是否被黑客入侵,以便我们据此做出决定?
由于该应用程序将同时为Android和IOS开发,我可以跟随单服务器更新分数吗?还是需要自己创建?
谢谢和问候, 阿尼尔
android - 脸书排行榜
我想知道是否有人有任何有用的指南来在 Android 游戏中实现 Facebook 分数。我目前正在游戏中构建个人资料,但 Facebook SDK 和 Graph API 中有很多我不知道如何使用的功能。
有人熟悉发布分数和检索 Facebook 朋友的排行榜吗?
silverlight - 是否有用于制作 WP7 游戏排行榜的库?
我寻找了一种简单的方法来做到这一点,然后我找到了 MAGADE
但不幸的是,注册已停止:
https://www.mogade.com/manage/accounts/new
当我听说使用 MAGADE 这样做很简单时,我很高兴,并且提供了一个工作示例。但现在,我很失望。
请问有人有替代品吗?
谢谢。