Javascript中国象棋人机对战

挨踢直男 2014-04-03 08:14:25
加精
http://chhblog.com/upload/1/files/games/chinesechess-1.0-beta/chineseChess.html
博弈树极大极小、alpha-beta剪支、历史启发等在pc游戏编程(人机博弈)有介绍
把代码拿出来和大家分享一下
...全文
8489 83 打赏 收藏 转发到动态 举报
写回复
用AI写文章
83 条回复
切换为时间正序
请发表友善的回复…
发表回复
yang_0619 2015-06-21
  • 打赏
  • 举报
回复
引用 21 楼 网络科技的回复:
象棋纯JS版的不多见,支持下,虽然电脑水平太差(4级也只相当于一些象棋软件的初级水平吧,稍认真点,都能赢),但作为学习资料还是相当不错。 楼主开源代码了,为了方面大家学习,我整理下,上传了到资源,版权归原作者所有。 http://download.csdn.net/detail/xzy88/7147611
yang_0619 2015-06-21
  • 打赏
  • 举报
回复
引用 13 楼 ming_311的回复:
我看了王晓春的《pc人机对弈》,复制他的代码写了一个android版的,不知道楼主对估值函数有没有新的改进
可以分享吗?
yiyide266 2014-12-13
  • 打赏
  • 举报
回复
AI太低级,比不上几十年前的红白机的中国象棋。
三断笛 2014-04-29
  • 打赏
  • 举报
回复
引用 54 楼 walkuere 的回复:
各位高手 我和 博雅 象棋 对战了几局,总是下不赢 打到如下局面,各位指点下?
机器没有情绪没有情感 稍有不小心就输了 对付机器的办法就是,用另一个机器,比如说棋隐
爽云 2014-04-29
  • 打赏
  • 举报
回复
没有禁卡三步连将,与三步连捉!
江边老乌龟 2014-04-29
  • 打赏
  • 举报
回复
6个字,有木有。。
鸥翔鱼游1 2014-04-28
  • 打赏
  • 举报
回复
还真的不错的 支持支持!
chinacoding 2014-04-14
  • 打赏
  • 举报
回复
你们都太牛b了,我不得不夸你们,学习ing
m3621552 2014-04-13
  • 打赏
  • 举报
回复
mark一下 好怀念以前小霸王上的象棋呢~~~
hookee 2014-04-13
  • 打赏
  • 举报
回复
Loren.zhang 2014-04-13
  • 打赏
  • 举报
回复
还不错啊,有待改进!
梅肉果冻 2014-04-13
  • 打赏
  • 举报
回复
austin9972 2014-04-11
  • 打赏
  • 举报
回复
贵有恒cup 2014-04-11
  • 打赏
  • 举报
回复
可以轻松通过第一关。。啊哈哈。。
边走边瞧 2014-04-11
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
n年不动象棋搞最高级的机器都赢了,机器弱爆了。。。算法有待改进。。。
中国象棋有好多软件写得很好,曾经用软件在网上下象棋,赢了90多盘只输5盘。这5盘当中,都是点错了只好自己硬着头皮下。下得好的人也有,如果他没有象我一样用软件,那真是令人佩服。现在正在向电脑学习中,从傻瓜级的电脑学起。
莫_问 2014-04-11
  • 打赏
  • 举报
回复
引用 66 楼 wenpinglaoyao 的回复:
楼主,您的程序我对弈了三盘。感觉程序的全部搜索三层都做不到【我都要布成绝杀了,它还走无关的棋,明明有些棋是可以垂死挣扎拖两步的】。 我很奇怪于这一点!!——就算程序中没用任何裁剪手段,只使用“全部搜索”的极大极小算法,那机器在很短时间内也应该算出3层内所有的局面变化啊!这是怎么一回事?
局势评估算法可能存存在问题。
Aspist 2014-04-10
  • 打赏
  • 举报
回复
没有开局库,水平也太差了
纹枰老妖 2014-04-10
  • 打赏
  • 举报
回复
楼主,您的程序我对弈了三盘。感觉程序的全部搜索三层都做不到【我都要布成绝杀了,它还走无关的棋,明明有些棋是可以垂死挣扎拖两步的】。 我很奇怪于这一点!!——就算程序中没用任何裁剪手段,只使用“全部搜索”的极大极小算法,那机器在很短时间内也应该算出3层内所有的局面变化啊!这是怎么一回事?
纹枰老妖 2014-04-10
  • 打赏
  • 举报
回复
引用 62 楼 Aspist 的回复:
没有开局库,水平也太差了
楼主啊,你的这个象棋界面我很熟悉啊,坦白说,您和【人肉搜索——中国象棋】网站有什么瓜葛??我是里面的常客呢、、、
纹枰老妖 2014-04-10
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
n年不动象棋搞最高级的机器都赢了,机器弱爆了。。。算法有待改进。。。
引用 6 楼 showbo 的回复:
n年不动象棋搞最高级的机器都赢了,机器弱爆了。。。算法有待改进。。。
别吓我大神,能赢主流软的纯人我一直认为到现在还没出世呢
加载更多回复(60)

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧