Questions tagged «leaderboards»

10
如何防止向全球高分表提交错误的分数报告?
浏览器和手机游戏通常具有全球高分表。这些表包含2,147,483,647的分数也是很常见的-人们已经弄清楚了报告分数的Web服务调用并使用它来记录虚拟分数。 对于简单的益智游戏,我们可以通过记录分数报告电话中玩家所做的每一步动作(以及用于生成关卡的任何随机种子)的记录来对此进行防御。然后可以在服务器上复制并验证整个游戏。 但是,对于比吃豆人大的东西,这很快变得不可行。 怎样才能防止这种作弊呢?

2
清除高分表以删除令人反感的字词/用户名
我正在为客户构建一个应用程序,他们要求他们提供一个公开可见的高分表。它将显示其用户名,这是玩家可以输入的自由文本字段。玩家人数可能极少-我希望最多每天10s或100s。 用户名字段将超过3个字符。这些名称将绑定到Firebase Auth帐户,但这些名称是通过该应用程序创建的,而不是与Google Play或Facebook帐户之类的名称相关联。我认为他们可以删除明显令人反感的名字,但是他们不会有大量资源用于人工审核。 当我还是个小伙子的时候,我当地的拱廊橱柜高分表中的100%由一堆脏话和冒犯性词语(或此类词语的变体)组成。 我无法想象互联网已经完全改善了问题。 如何清理用户名以使其安全显示?

3
团队如何防止覆盖源文件中的工作?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 4年前关闭。 在我看来,有一种可能性,例如由多个人同时处理游戏引擎时,如何防止覆盖? 假设开发者一在工作,Audio.cpp而开发者二也在工作Audio.cpp,这在大型团队中通常如何进行管理以应对覆盖?(换句话说,要阻止开发人员2打开文件,直到开发人员1完成)
26 project-management  version-control  teamwork  java  2d  collision-detection  vector  collision-resolution  unity  directx  directx11  directx10  xna  ios  monogame  windows-phone-8  xamarin  design-patterns  oop  xna  collision-detection  collision-resolution  bounding-boxes  rotation  collision-detection  mathematics  javascript  algorithm  separating-axis-theorem  xna  2d  monogame  image  xna  directx  graphics  performance  opengl  2d  3d  c++  directx11  unity  c#  scale  c#  xna  collision-detection  collision-resolution  leaderboards  scoring  glsl  srgb  tilemap  three.js  tiled  unity  physics  xml  dialog-tree  xna  c#  .net  opengl  lwjgl  vbo  physics  graphics  procedural-generation  simulations  water  opengl  java  textures  lwjgl  frame-buffer  unity  unity  2d  collision-detection  collision-resolution  trigonometry  java  android  libgdx  xna  c#  frame-rate  c++  unreal-4  procedural-generation  java  graphics  lwjgl  slick  c++  software-engineering 

5
为什么排行榜经常在平台之间分开?
我注意到许多游戏(如果不是大多数或全部)在不同平台上采用不同的排行榜。例如,iOS和Android的排行榜不同。Xbox和PS的排行榜不同。 我看不出其背后的逻辑。毕竟,假设iPhone和Android将数据发送到单个服务/系统。 这是商业决定吗?

3
用于(小型/独立)PC游戏的在线排行榜系统?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 6年前关闭。 是否有任何免费/负担得起的系统/库可为小型PC游戏添加在线功能?(最有可能的是,这是一款主要基于Windows的小型独立游戏) 我不关心对接会或在线多人游戏,但我对排行榜感兴趣,也许对更高级的功能感兴趣,例如用户创建内容的上传/下载(例如,重放或玩家创建的关卡)。甚至自动更新或可下载的内容? 虽然至少从头开始实施最基本的步骤可能不难,但似乎需要重塑,而经过尝试和测试的系统将是可取的,以减少开发时间并减少巨大的安全漏洞。低预算/无预算独立开发人员有什么可以触及的?

4
如何实施全球高分阶梯?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使它成为Game Development Stack Exchange 的主题。 3年前关闭。 我可以建立任何现有框架吗?我应该建立自己的吗?如何防止假分数被发布到该分数?

3
ELO算法,用于处理不经常玩的人
我正在使用ELO算法对正在进行的乒乓球比赛中的球员进行排名。大多数球员每天都在比赛,但是我们有一个球员一个月没有上场。我的算法目前仅跟踪过去30天的得分,结果,尽管从未玩过,但这位玩家的排名却迅速上升。他在前几场比赛中输掉了很多比赛,但在最近几场比赛中都赢了大部分,这意味着他的损失越来越少,得分也因此上升。 显然,我的30天后降低分数的计划行不通。我还可以使用其他哪些方法惩罚不经常打球的球员? 到目前为止,我想出的唯一一件事是根据不活动天数所占的百分比来降低积分(即,如果用户一周内没有玩过游戏,那么他的积分仅值正常值的70%,并且他必须玩X次才能获得100%的积分)。 但是,这似乎太武断了。有没有人有其他更好的想法或建议来处理处于活跃状态的不活跃玩家? 提前致谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.