我自己花了好长时间写了个javascript的五子棋人机对战游戏, 现在拿出来, 与有这个爱号的人交流交流! 谢谢大家关注.网址:  http://www.86hope.com/pages/tool/index.jsp

解决方案 »

  1.   

    哈哈!我发现个BUG.就是你走的第一步,把棋子放在棋盘的4个角的顶端(随便哪个都行),然后你会发现电脑那个棋子由你来控制~~并可以放在随意的地方~
      

  2.   

    可以从网站上下的呀, 纯javascript+html, 只是需要自己修改一下图片路径就行了, 下到本地就可以用
    wuzhiqi.html为棋盘代码
    wzj.js 文件为机器算法类代码
    两者是可以分开的,
    大家可以研究研究策略树算法的性能太慢, 我没有选择
    我这个基本上用的是类似智能的算法,
    大体如下:
    1. 把棋盘上的信息统计得很详细(自己下棋的时候需要什么信息就统计什么信息)
    2. 把统计的信息转换成电脑很容易识别,且容易比较的形式
    3. 在统计出来的信息中,选择较好的下子点来下
    就这么简单,不支持firefox浏览器致 atmo : 靓仔, 有悔棋功能的吧, 在底部开始按钮前面, 还可以选择自己用黑子,还是白子, 而且也可以选择有禁手和无禁手的下法这个五子棋目前2.0版本, 棋力两段左右, 等有空, 把它的棋力提升到三段时再发3.0版本,
      

  3.   

    第1,第2局都输了,第3局就搞定了,不知道图片能上不,test
      

  4.   

    ps 没有悔棋
    ,lz还是很强的,希望能公开代码
      

  5.   

    chrome 浏览器下游戏不能执行,建议楼主对非IE浏览器给予支持
      

  6.   

    js 想不开源很难,file->save as  
    没了
      

  7.   

    你好  无意间看到你的博客  很开心
    恰好我也有个五子棋程序  是javascript写的  基本实现了所有功能
    http://www.wushen.biz/wispeeder
    支持人机对战(内嵌了一个原创的五子棋AI算法),双人对战,网络对战,观众旁观
    还支持掉线处理等功能,希望可以交流啊