自动化CoreWars

时间:2016-01-20 20:14:50

标签: scripting automation simulation

我计划制作一个进化程序,为CoreWars制作红码战士。但是,我完全不知道如何运行生成的代码而无需手动打开程序并放入勇士。由于我希望至少每分钟可以让进化程序通过几个战士,所以我宁愿不必担任管理员这个角色。我正在使用ARES模拟器,但至于我通过脚本运行战士的研究,我还没有找到任何东西。

我真的只是在寻找类似的东西:

SomeSimulator.exe --warrior1 megalordthedestroyer.red --warrior2 tinathebabybunny.red

1 个答案:

答案 0 :(得分:0)

所以我发现了一个python模块,它支持解析redcode和运行pmars模拟。通过一些修补,我可以将它连接到我的进化工厂并自动化它。

链接:https://github.com/rodrigosetti/corewar