机器人是如何创建来玩游戏的



在你真的因为我作弊等而对我大喊大叫之前,请不要担心,我也不喜欢通过应用程序自动化来利用游戏,但随着我的成长经验(不幸的是,在无关的网络开发中(,我试着想出一个主意,如何真正模拟玩家的控制,完全从外部玩游戏?

采取任何可能的游戏,让我们从马里奥开始。

你可以左右移动,也可以跳跃或进入井中。什么库可以帮助我们从程序端实现它?它怎么知道什么时候该向右走,什么时候该跳,如何躲避子弹或让植物停下来?我甚至没有尝试人工智能来解决这个问题,我只关心屏幕的实际控制和分析(游戏输出和状态(。

长话短说:如何控制和分析屏幕上发生的事情,可能还有一些条件语句?

谢谢大家!

好吧,我相信你,希望大家也一样。

当我问你的答案时,我只是问游戏开发方面,我没有问安全方面(因为我是游戏开发人员,而不是安全工程师(

测试自动化控制:你可以试试网易的开源Airtest Project,或者腾讯的GAutomation。或者您可以尝试通过单元测试挂钩点击、按下或触摸事件来自己实现代码。

或者,您可以在网络浏览器上使用硒工具进行游戏。

还有更多的工具,但大多数都是作弊工具,所以我在这里不提了。

最新更新