文件名称:MinesweeperX:扫雷算法是随着遗传编程而发展的
文件大小:110KB
文件格式:ZIP
更新时间:2024-06-15 17:39:34
Java
#MinesweeperX
这个项目是由我(Allen Zheng)和我的实验室合作伙伴(Anna Johnson)在2013年7月至8月于Carleton College的中创建的。 它使用遗传程序开发了Minesweeper解算器。
##编译
要编译该项目,只需坐在项目根目录中并运行:
javac msxgp/MSRun.java
这应该顺序编译acme , gpjpp , msx和msxgp ,并确保它们都可以在类路径中访问。
##跑步
要运行模拟,请在项目根目录中运行此命令:
java msxgp.MSRun
【文件预览】:
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)