游戏开发论坛

 找回密码
 立即注册
搜索
查看: 7401|回复: 2

求五子棋AI算法原码

[复制链接]

2

主题

7

帖子

9

积分

新手上路

Rank: 1

积分
9
发表于 2007-3-19 17:35:00 | 显示全部楼层 |阅读模式
苦 求五子棋AI算法原码   [em6] [em6] [em6]

0

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
QQ
发表于 2007-3-30 11:17:00 | 显示全部楼层

Re:求五子棋AI算法原码

五子棋AI演算法

  五子棋??蛞?槠灞P?大,五子棋??蛞虼瞬荒芸?]所有?合,而是利用一些五子棋落子的技巧,?碓O?演算法。利用五子棋AI 的演算法?碚f明,本作?IC++ Builder五子棋??螂??AI部分,?t用此演算法。

1. ???ζ灞P上的每一空位都有一??值,起始值??。

2. ??κ窒伦俞幔???在?Q定接下?碓?下那一步前??扰?嗥灞P上所有空位?M、?、左斜、右斜四??方向的棋子??成不同的棋型。

3. ?⑺?衅灞P上的空位??谄搴桶灼宓?r值算出?恚?o於不同的值。

  例如 :

判??κ窒略谠?空位是否能行成活四,?嘀底罡摺

判?嚯??下在?空位是否能行成活四,?嘀档诙?摺

判??κ窒略谠?空位是否能行成活三,?嘀档谌?摺

判?嚯??下在?空位是否能行成活三,?嘀档谒母摺

判??κ窒略谠?空位是否能行成活二,?嘀档谖甯摺

判?嚯??下在?空位是否能行成活二,?嘀档诹?摺

4. 棋?空位的值越高代表?空位越重要。

5. ??最後??衿灞P上空位的值最高的一?作?橄伦拥狞c。

6. 一直重?上述之步? 直到分出?儇??橹埂

此演算法之缺? : 每??κ窒伦又?幔?砸?匦掠?算棋?上所有空位的值,因此?浪??绦?r?

网上找到的

0

主题

27

帖子

27

积分

注册会员

Rank: 2

积分
27
QQ
发表于 2007-3-30 11:38:00 | 显示全部楼层

Re:求五子棋AI算法原码

http://www.cnblogs.com/esshs/archive/2005/04/01/129824.aspx
某人的blog
里面有源程序
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-4-13 00:38

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表