本人编的一个游戏----超级黑白棋v1.1,欢迎下载(10分)

  • 主题发起人 主题发起人 pp_great
  • 开始时间 开始时间
P

pp_great

Unregistered / Unconfirmed
GUEST, unregistred user!
http://www8.pconline.com.cn/download/download.phtml?id=94385
黑白棋大家都很熟悉,也十分好玩,这次编写的黑白棋是我的人工智能作业
1.采用敌对搜索,alpha-beta修剪
经实践,不修剪时可计算5层,修剪后可计算7-8层
计算8层时的智能已相当高了
2.像winamp一样支持换肤功能
具体使用请见readme
请大家多提提建议
多谢了
pp_strong@sina.com
 
老弟,你的程序 棋力还算不错,只是你的程序会耍赖啊。(我 黑先走)[:D]
我的胜利就在眼前了,结果...
咳,不说了,自己看吧。
1.jpg

2.jpg
 
多谢试用
不过你下的版本怎么是1.0
你是用那个url下的吗
http://www8.pconline.com.cn/download/download.phtml?id=94385
或者打开http://www8.pconline.com.cn/download/swdetail.phtml?id=7958
然后点下面那个链接(1.1)
上面那个是1.0的
不过v1.0版本还是能释放内存的
我是在win98se下编的
请问你的操作系统是什么
最后还是要多谢你的反馈
3x
 
www.lygame.com
 
采用了A*算法和alpha-beta修剪
所以智能较高
 
不错不错!做得真好
 
能不能简单讲讲“alpha-beta修剪”?
 
Alpha-Beta修剪是人工智能中敌对搜索最常用的算法
简单的说,就是最大幅度的减少所搜索的路径,使算法最快
下面是网上找到的一段话:
Alpha、Beta剪枝
对于一般的最大最小搜索,即使每一步只有很少的下法,搜索的位置也会增长非常快;
在大多数的中局棋形中,每步平均有十个位置可以下棋,于是假设搜索九步(程序术语称为
搜索深度为九),就要搜索十亿个位置(十的九次方),极大地限制了电脑的棋力。幸运的
是,可以算术的证明,程序不需要考虑所有的位置而找到最佳点,于是采用了一个方法,叫
"alpha-beta剪枝",它大为减少了检测的数目,提高电脑搜索的速度。各种各样的这种算
法用于所有的强力othello程序。(同样用于其他棋类游戏,如国际象棋和跳棋)。为了搜索
九步,一个好的程序只用搜索十万到一百万个位置,而不是没用前的十亿次。
还有几种alpha-beta算法的改进型,最广泛采用的是NegaScout,
(Alexander Reinefeld发明),但它和一般的alpha-beta剪枝算法没有根本的不同。
其他的还有PVS和SSS*。
 
to pp_great
其实你的程序智能不高(同其他程序相比),我都能下赢这个程序(不过比较费劲)。
我给你推荐一个软件,速度非常快,而且我几乎没有赢过。
http://toget.pchome.com.tw/intro/game_mind/game_mind_board/12203.html
 
Wzebra太强了
hehe
看来还需要改进
继续努力中...
 
呵呵!能把原程序给我看看吗? Mark_zheng@163.com
 
http://blacwet.myrice.com/
看看这个地址,上次贴错了。
 
不错的网站
看来还有不少需要改进
多谢推荐这个网站
关于源码,我会在最终版出来后公开
 
LOOK一LOOK先。
 
好靚,怎麼做的?
 
看看学习!
 
兄弟把原码拿出来让大家学习学习吧。
 
最近正在把黑白棋移植到strongarm
没空更新
等过一段时间以后更新完会公开源码
谢谢大家支持
请多提提建议以便将黑白棋做的更好
 

Similar threads

I
回复
0
查看
756
import
I
I
回复
0
查看
978
import
I
I
回复
0
查看
881
import
I
I
回复
0
查看
763
import
I
I
回复
0
查看
634
import
I
后退
顶部