1 / 3
文档名称:

五子棋AI算法分析.doc

格式:doc   页数:3页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

五子棋AI算法分析.doc

上传人:ying_xiong01 2016/3/3 文件大小:0 KB

下载得到文件列表

五子棋AI算法分析.doc

相关文档

文档介绍

文档介绍:五子棋AI规则五子棋AI算法分析:制作五子棋的AI,我们首先从五子棋的规则谈起,五子棋分为“有禁手”和"无禁手"两种规则。相对而言,“有禁手”的规则更为专业些,而“无禁手”的规则更为大众些,所以,这里我们以“无禁手”的规则制作五子棋游戏。对于五子棋的AI而言,主要的思路就是对棋盘上的棋子进行分析,记录自己与对手的棋型,进而对其进行判断,根据对自己更有利的原则,进行优先级分析,然后选定要下棋子的点,并对其进行赋值。下面是五子棋的棋型的分类::某一方形成五个相同颜色的棋子相连?.??:形成?子相连,并?两?是??有子的?.??:形成?子相连,并?有一?是有对方棋子??是??,而?一?是?有子的?.??:形成?子相连,并?两?是??有子的?.??:形成?子相连,并?有一?是有对方棋子??是??,而?一?是?有子的?.??:形成两子相连,并?两?是??有子的?.??:形成两子相连,并?有一?是有对方棋子??是??,而?一?是?有子的?.?子:一个棋子?后是对形成?种棋型进行一个??,以方?于?对下子的?????优的选?。所以??子的“点”相?的?分,?判断?点?形成???的棋型::1???.??:???.??????.??????.??:???.??????.??:???.?子:??下?就是对?自己的棋型?进行分析,然后对?对方的棋型?分析,进而对自己和对?进行??的?分,??自己??是??进行进??是??。?这是一个??思路,?????????进行????级AI思?:??个??进行分析,??AI?子????,?以上?分规则为AI?分?并???的分??一。然后,?????子??点,为???分,然后?所有的分值??。???分作为这个??的?分,?下?就是?分???的??下棋?。“???分”,下棋的??,??以???自己??对手,?????对对手的??,?以?,?????以?上??两?的AI。