易码技术论坛

 找回密码
 加入易码
搜索
查看: 153839|回复: 5

请教(关于五子棋的算法(BASIC人机的))

[复制链接]
发表于 2005-8-8 15:05:00 | 显示全部楼层
这个,你说的太笼统
最简单的,就是把规则编好后,价格循环让机器遍历各种结果,选最好的.不过这个放在机器上慢的要死~~~
还有一个办法,就是告诉计算机你的经验,就是告诉他什么情况怎么作~~(IF...THEN...),这个到是快了,不过也不厉害了
 楼主| 发表于 2005-8-8 15:16:00 | 显示全部楼层
就是电脑AI的核心算法,怎样判断很走棋
 楼主| 发表于 2005-8-8 15:18:00 | 显示全部楼层
请大虾详细指点
发表于 2005-8-8 17:58:00 | 显示全部楼层
去BAIDU,GOOGLE,自己找去!!!
发表于 2005-9-5 10:28:00 | 显示全部楼层
1.对棋盘上每个格子进行评分,比如你把活3边上的那格评为10分,活2旁的评为7分,说来简单但却非常复杂,AI强弱就看评分部分了。(不必每次都对全盘评分,只要对上回合双方棋子影响范围内的格子评分就行了)
2.分值最高的那个格就是电脑下棋的地方。
需要帮助可加我QQ 282537333 msn&E-mail ThothQF@hotmail.com
 楼主| 发表于 2005-8-6 10:47:15 | 显示全部楼层 |阅读模式
如题,请大家多多赐教
您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2025-8-24 02:13 , Processed in 0.014493 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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