如何在使用Google Play游戏服务的实时多人游戏中使用僵尸玩家?

Pat*_*lio 3 android google-play-games

我正在为Android设备开发一款新的多人游戏,我们正计划使用GPGS来处理我们的大厅/游戏.我们需要伪造它直到我们制作它并且有足够的用户将匹配队列排到合理的等待.

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

Bru*_*ira 6

您可以在游戏级别实现机器人.您无法在GPGS级别模拟匹配参与者,但从游戏层开始这样做非常简单.你会做的是这样的:

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

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

  • 感谢您在这里和G +上回答这个问题!我使用这种方法取得了成功,但我还有一个问题.达到超时后取消自动匹配的正确方法是什么? (2认同)