自动化 CoreWars

Automating CoreWars

我打算做一个进化程序来为 CoreWars 制作 redcode 战士。但是,我完全不知道如何 运行 生成代码而无需手动打开程序并放入 Warriors。既然希望进化程序运行至少每分钟通过几个战士,我宁愿不用那么多管理员的角色。我正在使用 ARES 模拟器,但至于我通过脚本对 运行ning warriors 的研究,我还没有找到任何东西。

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

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

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

link:https://github.com/rodrigosetti/corewar