Articles of 排行榜

评分系统(3variables)

我正在写玩家所拥有的手机游戏 有限的点击次数将他们的头像指向地图的底部 变成一个青铜,银或金篮子 落在他/她的脚,头或侧面上。 我想在确定评分时考虑这些因素。 在231级,进入青铜器的最低点击次数是2,silverlight是4,金色是7,点击次数是10次。 所以我们假设分数计算如下: 篮子:青铜1分,白银2分,金3分。 登陆:脚3,头2,侧1。 这意味着可能的结果是: 青铜器:1,2,3或4 银:2,3,4或5 黄金:3,4,5或6 现在这样很好,因为我可以做出1星3,2星4和3星5或6。 但现在剩下的点击就开始起作用了:我原本希望他们把分数放大。 2x单击1次,2次3次,依此类推。 这意味着获得一个快速的青铜比获得难以触及的黄金更好。 将基础分数分别提高到1,2.5和6.25,将其他级别搞砸了。 有没有人有我可以尝试的解决scheme? 我不在乎分数是否达到了数十万。 我想要奖励玩家更多的金币,其他元素让玩家感兴趣,并在玩家达到一定水平后感觉完成。 谢谢!

我应该如何管理Game Center排行榜中的持续分数?

比方说,我正在开发一款iOS RPG游戏,玩家每杀死一个怪物获得1点。 死亡的怪物数量是持续的数据:这是一个无尽的冒险,并且得分不断增长。 这不是“水果忍者”的“会话得分”,而是“声誉得分”。 有那个比分的Game Center排行榜。 继续杀怪,你的分数上升,排行榜更新。 我的问题是,从技术上讲,您可以注销并使用不同的Game Center帐户login,杀死一个怪物,排行榜将更新为新的GC帐户 。 假设这个分数是一个大问题,这可以被认为是作弊,因为如果你的分数是2000,那么你从未玩过游戏的任何朋友都可以简单的login你的iPhone,玩游戏,系统会更新他们的帐户的分数,基本上给他们2000排行榜无所事事。 我曾经考虑过将一个GC账户连接到一个特定的保存游戏。 除非您使用链接的GC帐户,否则不会更新您的分数。 但是如果玩家真的需要更改他们的GC账户呢? 从技术上讲,他们将被迫开始一个新的游戏,并将他们的帐户连接到该configuration文件。 我应该如何防止这种欺骗? 从本质上讲,我不希望有人向多个GC帐户分发高分,因为游戏不是“会话分数”,因此游戏会不断更新分数。 我意识到这不是什么大不了的事情。 但我很好奇如何避免这种情况。

联机排行榜的最佳解决scheme

我一直在研究在过去一个小时左右的时间里实现一个在线排行榜的最佳方法,似乎有很多不同的方法来做到这一点,而且我应该select哪个选项变得更加混乱。 我最终希望有一个合理安全的排行榜被黑客攻击,并提供基本的sortingfunction,如按日/周/月sorting等。我遇到的选项是: 有一个ILeaderboard类是Unity Engine的一部分。 我找不到很多似乎使用这个教程的教程,这就是为什么我会犹豫不决。 Dreamlo是一个来自Asset商店的免费资产,在这里可以find一个教程。 不过,我已经看到人们可以嗅探这个排行榜的评论,很容易地破解它。 由PsychicParrot 离线排行榜 。 这个付费版本的排行榜看起来非常好,但它是$ 5,我不知道这是我在找什么。 我应该与我自己的服务器,我会通过SQLite或东西? 或者也许有更好的教程/资源,我应该读。 当然,我意识到我可以根据自己的需要调整一些预先写好的排行榜,我只是想find最好的开始,所以我不浪费时间。 如果有人知道从哪里开始,所以我可以得到一个安全的黑客排行榜,并且相对容易起步,这将是非常感谢。

计算游戏中的命中准确度得分

我目前正在为我的游戏制作记分牌。 我想展示的一件事是玩家在游戏中的命中数量的准确性。 不过,我从来没有这样做,我不知道如何去做这件事。 有没有一个常用的algorithm,可以帮助我计算,或有人find一种方法来计算这相当容易? 任何帮助,这将不胜感激。

我怎样才能在AS3中为所有玩家保存一个全球高分?

我正在开发一个游戏,在这个游戏中我想要制作一个评分系统,在这个系统中全球高分被所有玩家存储和共享。 我正在使用Flash和ActionScript 3.到现在为止,我已经使用SharedObject.getLocal("savename")来保存个人分数,但我无法找出为所有玩家存储普通高分的方法。

使用苹果游戏中心的游戏阶梯

我正在实施一个基于回合的游戏,玩家可以通过Apple Game Center与其他玩家进行比赛。 每场比赛有两名球员。 我想对使用Apple Game Center的所有玩家进行全球排名。 这个排名有两个目的: 每个玩家都会知道他/她的排名。 一名玩家可以与另一名具有类似技能的玩家相匹配。 我目前的想法是这样的: 胜利给予+1分 输1分 中止比赛,或不接受比赛给予-1分。 0是最低分数。 排行榜将呈现每个玩家的分数。 玩家将根据他们的分数分组。 每个组可以覆盖一系列的分数,玩家将与来自同一组的玩家匹配。 我有以下问题: 你喜欢我建议的评分scheme吗? 用这种方法可以完成一个有效的匹配吗? 我的意思是,有些团体的参与者很less。 也许只有一个。 因为你可以尝试用较低的组进行比赛,但是也可以是空的,这将需要时间。 我该如何解决这个问题? 我还没有发布游戏,我不知道会有多less玩家。 是否有可能以某种方式使分组dynamic化? 更多的玩家需要更多的小组 是否有可能使不接受比赛的球员失分? 我只想在积分榜上有积极的球员。 到目前为止,我只find了这个input: https : //stackoverflow.com/questions/9355799/can-i-make-a-ladder-systemlike-battle-net-with-using-just-game-center

独立的球员评分系统,攻击者和防守者

想象一下,一个塔防游戏,每个玩家在防守或攻击方面都非常专业(玩家可以是所有游戏中的任何一个)。 在每场比赛中,攻击者和防守者分别得分。 我想要一个最好的防守者的排行榜和一个单独的排行榜为最好的攻击者。 在这种情况下什么是适当的球员评分系统? 理想的系统也是有效的,因为即使只有一小部分可能的攻击者/防守者组合实际上被发挥,它也产生可靠的排名。 我知道的所有评分系统(例如Elo评分或微软TrueSkill)都假设两个球员都是平等对待的。 我会非常感谢任何有关评分系统的指针。

任何JavaScript游戏的社交游戏服务?

我目前正在计划为各种平台(浏览器,iOS,Android和WinMo7)构建HTML5 / JavaScript游戏。 显然,我想要有简单的多人(1v1,asynchronous),排行榜等。 寻找提供本地应用程序的服务很容易(Scoreloop,格力等),但我还没有find一个允许通过JavaScript访问。 所以说,这样的服务/平台是否存在,或者我正在创建自己的(可能与节点)?

如何在LibGDX中实现在线高分?

我发现一些据说使用Google Play服务的post。 其他平台呢? 是他们的一些libgdx库,我可以用它来实现它的核心部分,还是我需要编写单独的分数执行到每个平台?

与Facebook集成的Mochi Media排行榜?

我一直在阅读有关Mochi Media的内容 ,我正在查看游戏排行榜。 有人知道如何实现这种排行榜? 这与示例代码创建的默认leadeboard完全不同: <div id="leaderboard_widget"></div> <script src="http://xs.mochiads.com/static/pub/swf/leaderboard.js" type="text/javascript"></script> <script type="text/javascript"> Mochi.showLeaderboardWidget({game: "mochiscores-sample-game", id: "leaderboard_widget"}); </script> 我从发布者的角度问,而不是游戏开发者。 我想在我的网站上发布来自Mochi Media的游戏,并提供这种Facebook排行榜。