基于剪枝的对抗性搜索的井字棋

本文介绍了使用基于剪枝的对抗搜索技术实现井字棋AI的原理和流程。通过构建多叉树,应用对称剪枝和αβ剪枝,计算启发值,AI能在有限的搜索深度内做出最佳决策。算法实现在有限的搜索空间中确保平局,避免先手获胜。
摘要由CSDN通过智能技术生成

基于剪枝对抗搜索的井子棋报告

 

1.问题

井字棋,英文名叫Tic-Tac-Toe,是一种在3*3格子上进行的连珠游戏,和五子棋比较类似,由于棋盘一般不画边框,格线排成井字故得名。只要一方的三个棋子连城一条线,就算胜出。

玩过这个游戏的人大都会发现,如果两个玩家都作出最好的选择,这个游戏是一定会平局的。所以,井字棋最常使用是作为儿童游戏。虽然这个游戏看上去很简单,但是它的整个过程却复杂得多。从理论上讲,井字棋一共可能有19683种现象和362880种过程。(如果不把追求获胜的判定算进去的话)当获胜导致游戏结束时,就只剩下255168种可能过程。假设其中X都是先手:那么其中131184次将为

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值