jsPopOut:Connect-4 PopOut AI 的 JavaScript 实现

时间:2024-06-19 22:31:32
【文件属性】:

文件名称:jsPopOut:Connect-4 PopOut AI 的 JavaScript 实现

文件大小:13KB

文件格式:ZIP

更新时间:2024-06-19 22:31:32

JavaScript

js弹出 jsPopOut 是一个名为 PopOut 的 Connect-4 变体的 JavaScript 搜索引擎。 搜索引擎使用 alpha-beta 剪枝和多项增强功能来证明游戏是第一人赢。 事实上,如果第一个玩家从中间列开始,他总是可以在 21 步(层)内获胜。 这个项目是我的衍生品。 我为我的硕士论文编写的搜索引擎是用 C++ 编写的,它自然比 JavaScript 版本强大得多。 我决定用 JavaScript 重新实现它作为一个挑战。 它还为用户提供了较低的尝试门槛,当他可以在浏览器中进行操作时,无需下载任何内容。 程序计算移动需要一些时间(大约 10 秒),之后它应该可以快速运行。 不幸的是,目前无法让程序作为第二个播放器播放。 该程序应该更多地被视为概念证明而不是有趣的东西(一段时间后它会变得无聊)。 执照 这个项目是在下。


【文件预览】:
jsPopOut-master
----.gitignore(6B)
----README.md(1KB)
----play.html(3KB)
----LICENSE(1KB)
----src()
--------transtable.js(3KB)
--------engine.js(7KB)
--------searchworker.js(1KB)
--------gui.js(10KB)
--------bitboard.js(8KB)
----.editorconfig(44B)

网友评论