文件名称:Halma_3_0:为 2 个 AI 设计一个界面来玩 Halma 棋盘游戏的修改版本
文件大小:850KB
文件格式:ZIP
更新时间:2024-07-28 10:47:22
JavaScript
这是针对 CSE 4353 的。我们正在构建 Halma 3.0。 HALMA 3.0 !!!!!!新功能!!!!!! 开始游戏,它以每 3 秒一次的动作播放自己!!!!!!!!!! 每个玩家现在可以在他/她的回合中移动他/她的所有棋子!!!!!!!!! 新的高级 AI 允许移动特定的棋子并为其计算最佳移动!!!!!!!!! 新的默认 AI 故意搞砸,以便您可以看到新的非法移动惩罚!!!!!!!! 游戏可以在下面找到: URL 在 AI 开发期间运行的测试结果: 测试 setPieces() 是否返回正确的结果: 真的 测试 setDestinations() 是否返回正确的结果: 真的 测试 checkIfArrived() 是否正确识别碎片和目的地的碎片何时到达目的地: 真的 测试包含在 AI 代码中,但它们的调用已被注释掉。
【文件预览】:
Halma_3_0-master
----.gitignore(606B)
----Halma 2.4()
--------halmaAI.py(14KB)
--------halma.js(25KB)
--------halma.html(4KB)
--------README.txt(0B)
----README.md(965B)
----Halma 2.3()
--------halmaAI.php(15KB)
--------halma.js(25KB)
--------halma.html(4KB)
--------README.txt(0B)
----Design and Requirements Document()
--------README.pdf(21KB)
--------Source Code.pdf(96KB)
--------Design and Requirements Doc.pdf(134KB)
--------Binder1.pdf(233KB)
--------Design and Requirements Document.pdf(240KB)
----Halma 2.5()
--------halmaAI.py(13KB)
--------jquery-2.1.1.js(299KB)
--------halma.js(26KB)
--------halmaAI_dumb.py(14KB)
--------halma.html(4KB)
--------README.txt(873B)
--------halmaAI_smart.py(14KB)
----.gitattributes(483B)
----Halma 3.0()
--------jquery-2.1.1.js(299KB)
--------halma.js(26KB)
--------halmaAI_dumb.py(14KB)
--------halma.html(4KB)
--------README.txt(873B)
--------halmaAI_smart.py(14KB)