首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)
【标  题】:发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)
【关键字】:--Monkey,AI
【来  源】:http://blog.csdn.net/fengart/archive/2007/04/18/1568503.aspx

发布我的下棋作品--Monkey黑白棋(AI还可以,战胜了不少其它的黑白棋程序)

采用了AlaphBeta剪枝法,深度4至8 .

本软件由C#2005开发,以下是界面:

 

持白子的话,能够战胜不少黑白棋的软件(当然,像"伤心黑白棋"这样的高手,我的程序是差一截).

总的来说,它还是满不错的.至少在大学生所编的棋类当中,我认为我的还是算佼佼者(有点飘飘然了.)

有四种难度选择,但最好不要选择最后一种,它的搜索深度比前一种高出一个层次,会很慢.推荐选第三个难度(即软件里的"顽候").

现在还有一个BUG,就是进度条的问题.有时候因为搜索次数超过50000次,进度条就会发生错误.

你也许会问,有BUG的程序发上来干嘛?怎么不去掉BUG再发?

我前一个晚上把它去掉了,然后又修改了较多代码,结果那个黑白棋就变"傻"了,但看了很久很久都找不到哪里出问题.

唉,又没备份代码.真头痛呀!

本来打算在我4月20日 的22岁生日前发布这个我最喜欢的程序,所以有BUG也不管了,其实出现BUG的机会还是很少的,主要希望大家帮我测试测试,最好回馈一些意见给我,我将会感激不尽!

如果我能尽快更正那晚上修改的代码,会很快出正式版的.请大家支持支持!

对话框中嵌入多视图的通用方法:【上一篇】
单片机中断计数器时钟:【下一篇】
【相关文章】
  • TinyMail研究—邮件的表示与解析
  • 一个简单的基于System.Web.Mail的ASP.Net邮件发送程序
  • 等待很久的Web Tools Classpath Container Dependency Publishing特性终于加上了
  • GridView e.Row.DataItem=null的问题
  • 释:FoxMail的25号端口被占用问题
  • netbeans代码-bootstrap-main
  • ruby/rails
  • Domino技术-Domino Domain Monitoring (DDM) -DDM介绍
  • v$session_event- Oracle Wait Interface Memo查看当前会话所有信息(转:http://www.dbanotes.net/archiv...
  • stored procedure 收集session wait 信息(转)
  • 【随机文章】
  • Ini文件到树型控件
  • XFire:轻松简单地开发Web Services
  • 从一个小巧的计算器,体会递归下降的方法
  • Boost库导引——数学和数值计算
  • 如果调试完proftpd还有问题的话,请用下列命令进行debug
  • 网络工具
  • table中cellpadding="0" cellspacing="0" border="0"属性CSS的定义方法
  • 一个隐蔽的C内存越界错误
  • 在List组件中使用渲染器
  • SUSE FAQ 系列 -- 文件系统修复
  • 【相关评论】
    发表人: Post @ 2007-4-29 16:33:53
    邮件:
    不错呀!
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.