gobang:一个五子棋AI,使用原生JavaScript开发

时间:2024-02-20 20:45:54
【文件属性】:

文件名称:gobang:一个五子棋AI,使用原生JavaScript开发

文件大小:227KB

文件格式:ZIP

更新时间:2024-02-20 20:45:54

javascript babel webpack canvas ai

五子棋 一个五子棋AI,使用原生JavaScript开发 试玩: ://csdoker.github.io/gobang/ 介绍 界面使用画布调整,可以根据各种设备的屏幕尺寸动态调整棋盘大小 AI核心算法基于Alpha-Beta的搜索树思想,实现了PVS搜索,搜索深度最高可达6层,棋力尚可 实现了棋型判断,评估函数等核心逻辑,以及启发式搜索,迭代加深,置换表等优化算法 启动 npm运行开始 打开localhost:8080并享受它! 打包 npm运行构建 去做 添加最后落子提示 loading动画 走棋提示 悔棋 算法优化 使用Web Worker优化性能


【文件预览】:
gobang-master
----.babelrc(725B)
----docs()
--------assets()
--------gobang.min.js.map(291KB)
--------index.html(863B)
--------gobang.min.js(54KB)
----webpack.prod.js(435B)
----package.json(1KB)
----asset()
--------style()
--------iconfont()
----_webpack.config.js(1KB)
----webpack.common.js(1KB)
----index.html(1KB)
----LICENSE(1KB)
----package-lock.json(269KB)
----webpack.dev.js(202B)
----src()
--------chess.js(2KB)
--------server()
--------scene.js(1KB)
--------util.js(3KB)
--------player.js(2KB)
--------ai()
--------board.js(3KB)
--------boardGird.js(3KB)
--------canvas.js(1KB)
--------game.js(10KB)
--------main.js(308B)
--------constant.js(3KB)
----.gitignore(914B)
----README.md(685B)

网友评论