嗯,从source可以消化的内容,这是神经网络和遗传算法实现的结合。作者的方法在源文件的头部描述:
- 拟与BizHawk模拟器和Super Mario World或Super Mario Bros. ROM一起使用。
- 对于SMW,请确保在级别的开头有一个名为“DP1.state”的保存状态,
- 并将副本放在BizHawk的Lua文件夹和根目录中。
在python中遵循这种方法似乎没有问题。您可以从作者的代码中获取灵感,甚至可以使用pyevolve等预先打包的解决方案来实现python中的遗传算法。