# 简单五子棋AI
> - 基于min-max搜索
> - 使用AlphaBeta剪枝(照着刘汝佳大白书的版子写的)
> - 自己手写的局面评估函数(所以很辣鸡)
> - 搜索树仅两层(所以很辣鸡)
游戏界面:
![image](https://raw.githubusercontent.com/qq547276542/blog_image/master/AB/a.png)
导入java工程即可直接运行..
----------------
ps:
本项目有无数的待改进点:
- 改用蒙特卡洛搜索,增加深度,增加搜索的均匀性
- 改进评估函数,用grid search之类的方法调参
- 可以采用强化学习改进
- 黑子先手必胜策略就不算了吧,,,
- 等等。。。。
没有合适的资源?快使用搜索试试~ 我知道了~
基于min-max search 和 Alphabet剪枝的五子棋AI,2层搜索树AlphaBeta.zip
共14个文件
class:6个
java:4个
ds_store:2个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 115 浏览量
2024-05-12
17:16:54
上传
评论
收藏 23KB ZIP 举报
温馨提示
五子棋游戏想必大家都非常熟悉,游戏规则十分简单。游戏开始后,玩家在游戏设置中选择人机对战,则系统执黑棋,玩家自己执白棋。双方轮流下一棋,先将横、竖或斜线的5个或5个以上同色棋子连成不间断的一排者为胜。 【项目资源】:包含前端、后端、移动开发、操作系统、人工智能、物联网、信息化管理、数据库、硬件开发、大数据、课程资源、音视频、网站开发等各种技术项目的源码。包括STM32、ESP8266、PHP、QT、Linux、iOS、C++、Java、python、web、C#、EDA、proteus、RTOS等项目的源码。 【技术】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
基于min-max search 和 Alphabet剪枝的五子棋AI,2层搜索树AlphaBeta.zip (14个子文件)
AlphaBeta-master
.DS_Store 6KB
src
.DS_Store 6KB
begin.java 639B
qi.java 130B
Jframe.java 5KB
AB.java 11KB
bin
Jframe.class 5KB
AB.class 5KB
qi.class 285B
Jframe$1.class 639B
begin.class 840B
MyMouseListener.class 877B
五子棋.jar 8KB
README.md 656B
共 14 条
- 1
资源评论
枫蜜柚子茶
- 粉丝: 8973
- 资源: 5351
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功