问题标签 [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.

0 投票
1 回答
356 浏览

iphone - OpenFeint、Game Center 和多个用户

我即将为我的手机游戏添加高分支持,我对 OpenFeint 或 Apples Game Center 等排行榜服务有一个基本的理解问题:
假设我使用我的帐户登录到 OpenFeint 和/或 Game Center。然后我的一个朋友想玩,我把我的设备递给他,他得到了有史以来最好的分数。现在有什么办法可以让他的分数列在他的名下吗?我的理解是他不能,因为当游戏结束时,分数会被保存,并且会自动保存到当前帐户,而当前帐户恰好是我的。倒霉。
这意味着如果我和我的朋友轮流玩游戏,我们将不得不在每场游戏后不断地从这两个服务登录和退出,以防我们中的一个人获得高分。好像有点尴尬……
我是否忽略了某些东西,或者这就是它的工作方式?还是我作为开发人员必须注意这种情况?还是 OpenFeint/GameKit SDK 会以某种方式自动处理这个问题?

0 投票
5 回答
2538 浏览

iphone - 沙盒排行榜为空

我正在尝试为我的应用制作 Game Center 排行榜。我一直在遵循 Apple 的步骤并遵循 GKTapper 的示例代码,但我无法在 Game Center 中显示任何分数。我已经在 iTunes Connect 中设置了排行榜。这是报告分数的代码:

代码似乎运行良好。永远不会显示警报。但是,当我进入游戏中心时,排行榜是空白的。我正在运行 Xcode 4.2 和 iOS 5。有什么想法吗?

0 投票
1 回答
996 浏览

ios - 排行榜没有添加到屏幕 cocos2d

我使用下面的代码来显示排行榜,但我得到的只是控制台

编码:

最后我这样调用代码:

0 投票
2 回答
214 浏览

game-center - Game Center 排行榜的“今天”是在什么时间段内衡量的?

有人知道 Game Center 排行榜衡量“今天”的时间段吗?换句话说,如果我玩游戏并在“今天”获得高分,那么该分数何时不再出现在“今天”类别中?

0 投票
2 回答
929 浏览

php - MySQL:查询有领带的排行榜

我知道这是一个热门话题,但我仍然没有找到我想要的东西。我想查询一张表

格式化列出已阅读书籍最多的用户的排行榜。当用户阅读一本书时,与 book id 和 user id 匹配的记录会登录到 books_read 表中。

是否可以对这个查询的结果进行排名,从 1 开始,并考虑平局?

如果出现平局,我想在结果中列出一个“=”号。

例如,

非常感谢您的帮助!我不介意使用 PHP 来处理其中的一些问题,但我对学习针对此类事情的直接 SQL 解决方案非常感兴趣 :-)

0 投票
3 回答
8449 浏览

php - 创建排行榜,我将如何显示排名/位置?

我正在创建一个排行榜,它将显示以下内容:排名、用户名、分数

我目前有一个表,它将显示 mysql 表中数据的用户名和分数,我只是想知道如何为每个用户显示排名,第 1 是得分最高的用户,然后降序。

谢谢!

0 投票
1 回答
4549 浏览

iphone - 有什么方法可以以编程方式重置排行榜吗?

当我查看 GKScore 和 GKLeaderboard 的文档时,无法将玩家报告的分数重置到 GameCenter 中的特定排行榜。我对吗?

这似乎很不一致,因为可以重置成就:

有什么想法吗?

0 投票
1 回答
199 浏览

mysql - 如何建立 FourSquare 类排行榜(您上方和下方的用户)

我正在寻找一种方法来实现 Foursquare 的排行榜风格,而不是向您显示前 10 名,例如,它显示您上方的 2 个人和您下方的 2 个人在您的朋友之间。

我希望避免不得不拉低每个人的分数并进行一些数组操作。无论如何我可以使用智能 SQL 语句来做到这一点吗?

0 投票
1 回答
693 浏览

ruby-on-rails - 使用 Ruby on Rails 创建前 5 名排行榜

每当他们的关注者之一点击他们发布的链接时,我网站上的用户都会获得积分。现在我可以通过使用显示每个人的列表,

我怎样才能让块通过所有用户然后只显示前 5 个?使用 break if 方法不起作用。

0 投票
1 回答
1358 浏览

objective-c - 游戏中心:验证正常,显示排行榜正常,发布(我的)分数正常,只有 2 名玩家?

我的游戏(称为“清除广场”)已获得批准。它获得了数百次下载。它目前在美国的免费文字游戏中排名第 44。只有一个问题:当我进入 Game Center 排行榜时,它显示了两个用户,其中一个是我。其中一个是(非常恰当地命名)不是我的人。这是一个截图:http: //clearthesquareapp.com/photo-9.PNG

我知道有两个以上的人在玩这个(iAd 告诉我的)。我也知道这个游戏不是不可取的;有点挑战性,但并非无法取胜。而且我知道 Game Center 并非一夜之间就完全过时了。在所有其他曾经接近前 100 名的游戏中,排行榜上至少有几百个历史得分。

考虑到问题可能是我的开发版本有点特殊并且进入了备用的“沙盒”排行榜集,我从手机中删除了二进制文件,重新启动手机,然后从 App Store 下载了游戏。一样。所以这不是问题。

这是我所有的 GameCenter 代码;它直接来自示例项目。我不知道可能缺少什么,因为它确实成功地进行了身份验证,它确实显示了排行榜,并且它确实发布了我的分数——每次我设置高分时,它都会立即反映在排行榜中。

如果有人可以下载我的游戏的免费版本,并将你的排行榜的截图发送给我,我将非常非常感激。您肯定会为我将来制作的每个应用程序获得促销代码。

这个排行榜上应该有两个以上的玩家。我错过了什么?

编辑:另外,值得注意的是它已经发布了大约 48 小时,到目前为止可能有大约 1000 次下载。所以我很确定这不仅仅是没有人有时间赢得比赛的问题。