【问题标题】:How can I use bot players in real-time multiplayer games using Google Play game services?如何在使用 Google Play 游戏服务的实时多人游戏中使用机器人玩家?
【发布时间】:2014-01-11 22:36:45
【问题描述】:

我正在为 Android 设备开发一款新的多人游戏,我们正计划使用 GPGS 来处理我们的大厅/游戏玩法。我们需要伪造它,直到我们成功并拥有足够的用户来将匹配队列缩短到合理的等待时间。

是否可以让机器人用户使用 GPGS?是否可以扩展匹配功能以包含此功能?

【问题讨论】:

    标签: android google-play-games


    【解决方案1】:

    您可以在游戏级别实现机器人。您无法在 GPGS 级别上模拟比赛参与者,但从游戏的层面上做到这一点非常简单。你会做的是这样的:

    1. 开始自动匹配,等待玩家,开始超时。
    2. 超时后,查看您需要多少机器人(例如,N 个机器人)
    3. 决定哪些客户端将控制每个机器人(一个有用的规则可能是按参与者 ID 升序对客户端进行排序,并让前 N 个客户端分别控制一个机器人。
    4. 玩游戏。每当您发送有关游戏中某个角色的更新时,发送方参与者都会指定(在消息中)该更新是针对玩家还是针对机器人。

    所以,就 GPGS 而言,你只有人类玩家,但在你的游戏逻辑中,游戏中有 N 个机器人和玩家。

    【讨论】:

    • 感谢您在此处以及在 G+ 上回答此问题!我已经使用这种方法取得了成功,但我还有一个问题。达到我的超时时间后取消自动化的正确方法是什么?
    • 很好的答案。 +1..我也想知道帕特里克问题的答案
    猜你喜欢
    • 1970-01-01
    • 2016-06-24
    • 1970-01-01
    • 2018-09-11
    • 1970-01-01
    • 1970-01-01
    • 2014-09-17
    • 2014-09-17
    • 1970-01-01
    相关资源
    最近更新 更多