我最近刚提出一个想法,尝试在《皇家大逃杀》中进行机器学习。我的想法是这样的:
我想建立一个自动作战系统,该系统可以自动进行战斗并根据对手的行动部署部队。就像游戏《飞鸟》中的那些机器学习项目一样,计算机可以在其中自动玩游戏。
例如,如果卡A通常是对抗卡B的强力计数器,则当对手在左侧车道上部署卡B的部队时,则此系统将在相同位置上部署卡A的部队对抗对手部队的通道。
我认为这不应该太难,因为玩家并不能真正控制部队或卡片的动作(玩家只能决定在战场上何时何地部署部队或卡片,然后游戏引擎将完成剩下的工作。
但是,这里的主要问题是我不知道如何获取有关实时战斗信息的数据(例如,我的对手正在部署的部队或卡片,以及这些部队是什么) )目前正在执行)。我的假设是,终端设备使用类似文本的内容与Clash Royale服务器进行通信(例如Internet浏览器与服务器进行通信),而所有游戏图形都已经存储在终端设备中,因此我需要将实时文本形式的内容训练我的模型,但是我不知道怎么做,也不知道这是否可能甚至合法。
因此,我想我可以向以前有经验的人或者知道是否有可能的人寻求帮助或建议。
非常感谢。