MinesweeperX:扫雷算法是随着遗传编程而发展的

时间:2021-05-26 23:52:54
【文件属性】:
文件名称:MinesweeperX:扫雷算法是随着遗传编程而发展的
文件大小:110KB
文件格式:ZIP
更新时间:2021-05-26 23:52:54
Java #MinesweeperX 这个项目是由我(Allen Zheng)和我的实验室合作伙伴(Anna Johnson)在2013年7月至8月于Carleton College的中创建的。 它使用遗传程序开发了Minesweeper解算器。 ##编译 要编译该项目,只需坐在项目根目录中并运行: javac msxgp/MSRun.java 这应该顺序编译acme , gpjpp , msx和msxgp ,并确保它们都可以在类路径中访问。 ##跑步 要运行模拟,请在项目根目录中运行此命令: java msxgp.MSRun 配置文件是一个标准的ini文件,它可以控制电路板的尺寸和地雷的数量。 如果省略配置文件,则会生成默认文件。 包括一些示例配置文件。 或者,要在控制台中玩Minesweeper的不错的游戏,请编译并运行msx / Minesweepe
【文件预览】:
MinesweeperX-master
----gpjpp()
--------GPProperties.java(7KB)
--------GPPopulation.java(67KB)
--------GPAdfNodeSet.java(4KB)
--------GPObject.java(12KB)
--------GPGenePrint.java(25KB)
--------GPRandom.java(3KB)
--------GPGeneReference.java(3KB)
--------GPNodeSet.java(10KB)
--------GPGene.java(23KB)
--------GPNode.java(8KB)
--------GPRun.java(35KB)
--------GP.java(32KB)
--------GPContainer.java(10KB)
--------GPPrintStream.java(2KB)
--------GPDrawing.java(8KB)
--------GPVariables.java(32KB)
----msxgp()
--------MSGene.java(4KB)
--------MSPopulation.java(733B)
--------ms(1KB)
--------MSVariables.java(2KB)
--------MSGP.java(2KB)
--------MSRun.java(3KB)
--------MSIndiv.java(3KB)
----acme()
--------ImageEncoder.java(7KB)
--------GifEncoder.java(18KB)
--------IntHashtable.java(11KB)
----expert.ini(1KB)
----LICENSE(18KB)
----README.md(974B)
----intermediate.ini(1KB)
----msx()
--------MSGrid.java(11KB)
--------Minesweeper.java(2KB)
--------MSCell.java(1KB)
----.gitignore(239B)
----beginner.ini(1KB)

网友评论