我可以使用Scikit学习和自动复制来玩视频游戏吗?

时间:2016-02-16 11:19:45

标签: python machine-learning autopy

我知道这是一个非常广泛的问题,但我正在学习数据科学,我已经阅读了几天,我找不到任何关于如何使用python操纵视频游戏的信息。

我可以使用autopy和scikit-learn来制作类似的内容吗?

MarI/O

1 个答案:

答案 0 :(得分:1)

嗯,从source可以消化的内容,这是神经网络和遗传算法实现的结合。作者的方法在源文件的头部描述:

  

- 拟与BizHawk模拟器和Super Mario World或Super Mario Bros. ROM一起使用。

     

- 对于SMW,请确保在级别的开头有一个名为“DP1.state”的保存状态,

     

- 并将副本放在BizHawk的Lua文件夹和根目录中。

在python中遵循这种方法似乎没有问题。您可以从作者的代码中获取灵感,甚至可以使用pyevolve等预先打包的解决方案来实现python中的遗传算法。