我被要求创建一个网站,用户可以在该网站上互相邀请在特定游戏机(例如X-Box或PS3)上玩游戏。如果玩家确实在网上见面并玩,该网站需要监控他们中的哪一个获胜 - 然后将奖金分配给获胜者。
谁能指出我在这些不同平台上通过某种 API 监控游戏结果的参考?
我不能代表 PSN 或 PlayStation 3(尽管我认为它的工作原理非常相似),但对于 Xbox 360 和 Xbox LIVE:
没有单一的 API 可以让您访问每个多人游戏标题的赢/输 - 每个标题都需要自己的单独 API。
很少有开发者为他们的游戏提供公共 API 并提供输赢统计数据。
Microsoft确实为注册开发人员(和一些社区成员)提供了对某些 Xbox LIVE API(提供成就、游戏和个人资料相关数据)的访问权限。
因此,除非:
您只跟踪一个具有公共(或您可以访问)API 的特定游戏的统计数据;或者
您是注册开发人员,可以访问一些提供您所寻找信息的 NDA API(例如,XBLA 标题的排行榜信息、成就/奖杯数据等)。
您可能需要找到其他方法来验证获胜者。