自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

编程的艺术世界 - Bruce Lee

曾经是一个只懂得绘画艺术的我,如今追求编程的艺术.

  • 博客(10)
  • 资源 (11)
  • 收藏
  • 关注

原创 开源:ICanSeeYou远程控制软件(所有C#源代码)

引自开源贴: http://community.csdn.net/Expert/topic/5499/5499359.xml?temp=.4488489ICanSeeYou远程控制软件(所有C#源代码)另外附有说明文档。上次上传了这个C#做的远程控制软件,反映还可以,一天时间就有60多人下载,感谢各位的支持,现在共享这个软件的源代码。如果你不了解原程序,请到下面的地址下载安装程序:http

2007-04-29 03:54:00 17493 25

原创 C#编程规范(参考东软)

C#编程规范C#编程规范 文档编写:fengart( 主要结合自身编程习惯和参考东软集团有限公司的C#编程规范编写) 一、概述1.1 规范制定原则 1 方便代码的交流和维护。   2 不影响编码的效率,不与大众习惯冲突。   3 使代码更美观、阅读更方便。   4 使代码的逻辑更清晰、更易于理解。 2.1 术语定义Pascal 大小写

2007-04-28 11:34:00 2013

原创 ICanSeeYou远程控制软件的需求分析

ICanSeeYou 需求分析     项目名称:INCU远程控制   软件版本:1.0.0.0                   承办团队:L3 ’ Studio   文档编写:Fengart         1.前言电脑中的远程控制技术,始于DOS时代,只不过当时由于技术上没有什么大的变化,网络不发达

2007-04-28 11:28:00 4920

原创 UML内容介绍

UML内容介绍 文档编写:陆教授 1.         UML简史    统一建模语言是一种可以应用于任何软件开发过程的标记法和语义语言。UML主要是由Rational Software公司和它的三位巨匠Grady Booch. JimRumbaugh和工var Jacobson开发的。这一标记法凝聚了三位设计者的精华,并因此促成了一个国际公认的标准的产生。UML使用了若干种模

2007-04-28 11:22:00 3381

原创 推荐一个软件:ICanSeeYou远程控制软件

这是我的团队作品。软件名:ICanSeeYou远程控制软件网站:http://www.l3studio.uqc.cn博客: http://blog.csdn.net/L3Studio邮箱: [email protected]功能简介 --------------------------------------INC

2007-04-28 02:55:00 6550 37

原创 Monkey黑白棋之所以成功不能不提李顺先生给予的帮助--下棋算法的剖析

        在这里感谢李顺前辈:给予的帮助!     尤其是他的网站上所提供的搜索算法,大家可以看看http://blacwet.diy.myrice.com/programming.htm,介绍了很多关于下棋程序的算法,而且编程习惯比较好,是Delphi写的。我经常听到有人感叹:Delphi让中国出了很多高手啊!        其实我们去研究一样东西,特别是自己的爱好,就应该像他那样

2007-04-23 17:27:00 2145

转载 电脑棋手的“思维” (推荐)

以下摘自网上的一篇论文:电脑棋手的“思维” 李聪 [email protected] 关键词:博弈 搜索 学习 摘要:本文关注于计算机博弈的原理和现状,并有选择性地介绍一些最新的搜索和学习技术。 1. 博弈与计算科学    也许读者从几年前一些媒体的报道上听说过IBM的超级计算机深蓝与国际象棋最强者卡斯帕罗夫(Kasparov)的大战;也许读者在计算机上玩过和电脑下象棋、国际象棋乃至围棋

2007-04-21 17:10:00 4185

原创 Monkey 黑白棋正式版发布了!

本软件不用安装.     其中FengChessBoard.OthelloBoard.dll 为fengart自行编写的棋盘控件(包括下棋规则和棋盘结构),安装 VS.NET 2005 的朋友可以调用此控件来开发自己的黑白棋.至于此控件的使用说明会在以后blog上公布. 小提示:    1.软件运行后,拖动"猴子"的头即可实现拖动窗体的功能.    2.软件退出:按第四个按钮(即红色背景,黄色

2007-04-20 11:52:00 1218

原创 Monkey黑白棋 所使用的经典算法(源代码)

         /**////         /// AlphaBeta剪枝法        ///         ///         private int AlphaBetaSearch(int curDepth, int alpha, int beta)        ...{            lock (this)            ...{            

2007-04-18 13:14:00 3329

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

采用了AlaphBeta剪枝法,深度4至8 .本软件由C#2005开发,以下是界面: 持白子的话,能够战胜不少黑白棋的软件(当然,像"伤心黑白棋"这样的高手,我的程序是差一截).总的来说,它还是满不错的.至少在大学生所编的棋类当中,我认为我的还是算佼佼者(有点飘飘然了.)有四种难度选择,但最好不要选择最后一种,它的搜索深度比前一种高出一个层次,会很慢.推荐选第三个难度(即软件里

2007-04-18 02:14:00 2118 1

八数码的3种算法解答(C#2003版源代码)

代码是为了应付人工智能的实验而编写的 (A* 算法解决八数码问题我已经研究过了,不要砸这个来)<br/>* 在 赛扬D2.1G 的机器上测试,算法的解答时间不超过0.1秒。 最好优先搜索算法的解答时间一般在0.05秒左右。 里面还可以演示八数码问题的从初始态到目标状态的过程。 <br/>上次已经上传过C#2005版源代码,这次是C#03的,主要是学校的机器没有只是安装VS.NET03,不得不把05代码改成03的,不过转换的不是很多,很快就OK了。发上来给那些还是在用03的机器,毕竟05占得资源必较多,特别是ASP.NET,内存最好要1G才够它吃。

2007-06-18

八数码的3种算法解答(C#2005源代码)

本代码是为了应付人工智能的实验而编写的,写的潦草请不要介意。我又是通过这代码来“引玉”,相信<br> * 看过我编写的黑白棋源代码的人应该知道“引玉”是什么意思。如果你有“玉”(什么更高效的算法能在<br> * 更短的时间内求得结果,或者博弈方面的),就欢迎“砸”过来--[email protected],我会很感激!<br> * (A* 算法解决八数码问题我已经研究过了,不要砸这个来)<br> * 在 赛扬D2.1G 的机器上测试,算法的解答时间不超过0.1秒。 最好优先搜索算法的解答时间一般在0.05秒左右。 里面还可以演示八数码问题的从初始态到目标状态的过程。

2007-06-17

Monkey黑白棋 (C#源代码)

整体来说,这份代码还是能够实现了黑白棋的智能下棋功能,而且也不弱,我想在国内应该找不到.NET版、而且高智能的黑白棋源代码了。 本来没打算发源代码,吝啬?主要我怕部分“懒人”修改本程序的界面,然后作为自己的东东去发布,还美其名曰“原创”(汗!),我想你不会是这样的人。 发源代码的目的是抛砖引玉(小弟我抛砖,有玉的尽量砸过来)。AI算法是通用的,并不局限于某种棋,你可以取其精华去其糟粕,少走很多不必要的弯路。 源码也方便了那些一心只想搞算法而不想花心思在界面上的朋友。 喜欢的就拍拍手掌,不喜欢的就拍拍脚掌!

2007-06-10

Monkey黑白棋V2.0 (安装包,适合没装framework的电脑)

软件特点:(自卖自夸,呵呵!!)1. 界面美观大方2. 带有翻棋动画3. 具有开局库4. 电脑智能下棋5. 有多种难度选择6. 内带黑白棋规则教程7. 棋力相对上一个版本已经大增上次发布了 Monkey黑白棋2.0版,现在的也是2.0版,但做成安装形式,因为考虑到没有安装framework的朋友可能不知道怎么去用,此安装包可以检测用户是否安装framework。 现已发现Monkey2.0版的有个AI上的问题,主要是评估函数弄了一点错,导致它除了“猴王”以外的其它级别的棋力完全退化。专业人士就不要下了,初学者(一般也赢不了,尽管Monkey的AI是有些问题)如果觉得没所谓,就下吧。但不要认为Monkey的AI就是如此。

2007-06-06

Monkey黑白棋V2.0 (fengart)

其棋力已经大增,能够打败国内不少软件,但搜索得较慢,主要是因为底层的数据结构和剪枝算法还没完善(也跟开发语言有一点关系)。界面上修改为标准的程序界面(响应软件开发里的易操作性),增加翻棋动画,但有点闪烁。棋盘结构已经改用一维数组,增加了开局库(但开局库制作的不是很好,有时候还不如直接搜索,你可以在程序里选择是否使用开局库),终局搜索调用C++编写的MTD算法,所以终局搜索深度和速度都很可观。棋盘评价函数也改了一点,但跟大多黑白棋软件不同的是,没有采用基于模板的评价函数,我的评价函数里面的权重是采用把程序自我对战的结果保存下来,并通过神经网络训练的方法得出(另外手动调整一些)。 可能也因为这个原因,搜索速度很难提升。但如果叫我去研究黑白棋模板,然后编写相应程序去训练模板,估计我大学毕业了还不能完成像现在这样棋力的程序。

2007-06-04

ICanSeeYou远程控制软件(所有C#源代码)

ICanSeeYou远程控制软件(所有C#源代码)另外附有说明文档。原程序(安装包)的下载地址:http://download1.csdn.net/down3/20070428/28022416404.rar源代码说明:IDE(集成开发环境):Microsoft Visual Studio .NET 2005使用C#作为主要开发语言,统一编程习惯。关于C#编程习惯可以查看另外一份文档 《 C#编程规范 》。C#规范制定原则 1 方便代码的交流和维护。 2 不影响编码的效率,不与大众习惯冲突。 3 使代码更美观、阅读更方便。 4 使代码的逻辑更清晰、更易于理解。代码重用性通过结合程序员定义的类和定义良好、精心测试、文档完整、可移植和用途广泛的FCL(重用框架类库),开发者进行软件构建,这种形式的软件重用加速了功能强大和高质量软件的开发。而本项目定义了不少可重用的代码,例如文件的各种操作,鼠标的模拟点击,键盘的模拟按键按下,关机,屏幕截取,API函数库,网络的基本操作等。

2007-04-28

ICanSeeYou远程控制软件V1.0

INCU V1.0有以下几大功能: 1.远程桌面鼠标控制 2.远程驱动器文件浏览与上传下载 3.文本消息传递 4.远程关机 5.多线程一网段同时控制 6.客户端控制服务端升级更新 INCU V1.0的特点: 一、界面操作简单实用 二、适应复杂网络,实现跨网络控制 三、图像压缩率高,可适应各种带宽网络 四、安全性高 五、控制能力强

2007-04-28

外国人编写的IP控件(包含源代码,.NET 05版)

由C#语言编写,该IP控件很好的解决了关于MaskedTextBox显示IP的不足 ,你可以像调用一般控件那样来使用它,不用另外编写其它代码,非常方便。

2007-04-21

外国人编写的IP控件(包含源代码)

由C#语言编写,该IP控件很好的解决了关于MaskedTextBox显示IP的不足 ,你可以像调用一般控件那样来使用它,不用另外编写其它代码,非常方便。

2007-04-21

Monkey黑白棋(正式发布版)

本软件不用安装. 其中FengChessBoard.OthelloBoard.dll 为fengart自行编写的棋盘控件(包括下棋规则和棋盘结构),安装 VS.NET 2005 的朋友可以调用此控件来开发自己的黑白棋.至于此控件的使用说明会在以后blog上公布. 采用了AlaphBeta剪枝法,深度4至8 . 持白子的话,能够战胜不少黑白棋的软件

2007-04-20

Monkey黑白棋 (fengart)

采用了AlaphBeta剪枝法,深度4至8 .持白子的话,能够战胜不少黑白棋的软件.总的来说,它还是满不错的.

2007-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除