android - 如何使用 Google Play 游戏服务在实时多人游戏中使用机器人玩家?

标签 android google-play-games

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

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

最佳答案

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

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

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

关于android - 如何使用 Google Play 游戏服务在实时多人游戏中使用机器人玩家?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20748117/

相关文章:

Android 游戏客户端, fragment 上未显示成就解锁弹出窗口

android - SQLite 删除一行

android - NullPointerException解析JSON数据

android - 布局上的动画?

android - Google Play 游戏和个人资料图片

android - 如何将 Firebase 帐户关联到 Google Play 游戏帐户

android - 扫描 NFC 标签时是否可以启动应用程序?

android - 在android中捕获电源键?

java - 连接到 Google Play 游戏时出错

unity-game-engine - Google Play 游戏服务登录时应用程序崩溃