为什么排行榜经常在平台之间分开?


20

我注意到许多游戏(如果不是大多数或全部)在不同平台上采用不同的排行榜。例如,iOS和Android的排行榜不同。Xbox和PS的排行榜不同。

我看不出其背后的逻辑。毕竟,假设iPhone和Android将数据发送到单个服务/系统。

这是商业决定吗?


2
平台之间可能会存在足够的差异((控制台和PC排行榜很少结合的原因之一)
棘手怪胎2014年

@ratchetfreak实际上,这是一个非常好的“非技术性”观点;你要把它变成答案吗?

31
劝说农民将他们与PC Master Race的成员进行排名是不公平的。
corsiKa 2014年

8
我记得曾经听到过一些允许在xbox和PC之间跨平台玩的游戏,所有这些游戏都在几个月内就禁用了该功能。PC播放器只是宰杀了xbox播放器。
Mooing Duck

2
@MooingDuck Portal 2仍然允许它(PC / PS3)-但这是一个益智游戏中的2个玩家合作。我再也想不出更多示例了……
Baldrickk 2014年

Answers:


29

即使使用相同的技能,不同的平台也可能导致不同的分数。例如,由于性能问题,您被迫在Android游戏中减少敌人。

这(以及控件上的区别)是为什么控制台游戏和PC游戏通常从不一起玩(无论是多人游戏还是通过排行榜)的原因。


1
这真是令人启发。
凯龙

3
对于主机游戏,还有一个因素是,即使在开发中可以完美运行并且在各个平台之间达到完美(哈哈)平衡,某些主机供应商甚至都不允许在各种情况下进行跨平台游戏。

4
一个很好的例子就是命运。邦吉表示,他们可以选择允许跨平台播放,但是由于每个平台的性能差异,他们选择了该选项。

1
另一个很好的例子是Left4Dead2。由于在硬件上的限制,Xbox在PC和Xbox 360上发布,由于硬件限制,Xbox只能同时存在30个(iirc)敌方NPC,从而大大限制了Xbox版本。在Xbox上,您可以越过所有敌人,而在其余的关卡中不会再有更多敌人产生……跨平台是不可能的,或者会大大限制PC版本的功能来匹配。
Baldrickk,2014年

18

这可能是业务决策。这可能是一个方便的决定。这真的取决于;您唯一可以肯定地说的是开发人员(开发人员,发行商,平台供应商等)的决定。

假设 “ iPhone和Android正在将数据发送到单个服务”,但情况并非总是如此。用于排行榜的iOS API(Game Center)将数据发送到Apple。Google的排行榜服务会将数据发送到Google。开发者可以选择使用平台提供的排行榜API为其游戏,因为这对他们来说更容易或更便宜(尽管他们需要针对这两个API构建实现)。他们也可能选择这样做,因为这些API提供的设备集成度比第三方API更好,并且他们认为这为播放器创造了更好的体验。

游戏可能会采用各种第三方排行榜API。其中一些可能会产生额外费用(作为零售产品,或者以要求开发人员提供并支付排行榜数据库托管的形式)。它们看起来也不像与设备集成在一起。必须权衡这些潜在的缺点和仅需对API编写一次的优点(理论上),以减少开发时间。

所有这些因素(以及更多因素)之间的特殊平衡都将影响排行榜使用哪种特定方法;它基本上取决于开发人员的需求和需要。


1
“这真的取决于;您唯一可以肯定地说的是开发者的决定。” 实际上,某些供应商不允许在他们的系统上进行跨平台播放。
Miles Rout 2014年

跨平台玩法与使用跨平台排行榜 API 的想法正交(尽管在某些情况下,某些平台选择使您无法选择API)。我的意思是说这是“创造游戏的人”,供应商在提供平台时参与其中。

3

如果您使用GameCenter的内置排行榜功能来避免自己实施排行榜,那么在制作Android版本时最终会得到单独的排行榜。

对我来说,这样的决定是这样的:“我不想重新实现排行榜服务器,只是为了拥有跨平台的排行榜。”


如果没有准备好部署的开源排行榜服务器,我会考虑。说完就保持了领先的服务器更有可能成为休闲开发商麻烦。
sylvainulg 2014年

1

这里的大多数答案都涵盖了其中的原因。我想提及的是在iOS和Android开发方面出现了新情况。

苹果偏爱使用本机iOS功能的游戏和应用。如果您将Game Center用于排行榜,则您很有可能会被推荐。他们强烈推荐它,如果您切换到它,甚至可能会在首页上与您联系以提拔您。

Android与Google Play和Google+的使用方法相同。因此,拥有两个单独的排行榜,分别是GameCenter和GooglePlay / Google +版本,这对于提高游戏特色和推广游戏非常有利。


0

新成员,无法发表评论,但我同意这些答案。作为一名游戏玩家,我希望看到我在跨平台游戏中的“全球”排名。但是,作为软件开发人员,我理解为什么它们是分开的。

首先想到的是它们是不同的公司(提到的@JoshPetrie)。微软拥有自己的服务器和数据库,而索尼则拥有它们。由于它们是具有独立数据中心的独立公司,因此自然会有独立的排名。他们将必须一起工作并共享一个包含两个数据集的系统。这似乎不太可能,因为那意味着微软可以访问索尼的数据,反之亦然。对于公司而言,没有什么比他们的数据更私人的了。

但是,让我们假设这是正确的,并且存在一个共享数据库,其中所有排名都在一起。我敢打赌,排名将不会像人们想象的那样平均分布,这是由于硬件差异导致用户掌握游戏能力的巨大差异。每个游戏机都是用户可以在其中玩游戏的不同环境或媒介。根据其设计,环境相对于其他媒体上的用户而言,限制了用户的“演奏能力”。

我能想到的最大示例(在另一个答案中已经提到)是控制台和PC之间的区别。

让我们以团队要塞2为例。控制台版本是使用手持控制器播放的。通常,Contoller既可以用拇指也可以用食指(4位数字,至少是我的演奏方式)进行操作。PC版使用具有WASD移动功能的键盘,其他功能键和鼠标(以我的计算,一次使用6位数字)。

不仅“控制器”有所不同,而且,就像@ratchetfreak所说的那样,每个系统都有其自己程度的性能。因此,完全相同的游戏在Xbox上可能很慢且比较落后,但在PS或PC上却非常流畅。

相对于静态的控制台游戏而言,也可以升级PC,直到新版本问世为止。由于需要更新版本的游戏,因此排行榜将有所不同(这意味着服务器和数据库不同,等等……)

除了这些差异之外,您还具有诸如鼠标速度之类的系统设置,可以将其提高到高于操纵杆灵敏度(至少对我来说,这是PC游戏的最大优势)。

我确定还涉及许多其他因素,但这是我看到此问题时首先想到的事情。对不起,我一直很兴奋,所以我很兴奋,并且尽可能快地脱口而出。


好吧,无论如何,您的评论都无法放入评论中,因此不会丢失任何内容。一般规则是,回答帖子应该回答问题并添加新内容,而不是简单地评论其他现有帖子。(冒充为答案的评论可能会被删除。)您的帖子占了上风。将来,请尝试着重于自己的贡献,而不是重新散布其他答案。关于您的声誉,最初的困难很容易克服。通过建议修改来清理旧帖子是获得代表权限的好方法。
塞斯·巴丁
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.