毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#的中国象棋游戏设计与实现+功能模块图(2)
本毕业设计通过参考别人现成的人工智能系统,进行分析其采用的结构与技术,决定Visual C# 2005与人工智能技术,利用C/S结构来开发人工智能系统。
1.2 系统开发的目的和意义
早在半个多世纪之前,信息论的创始人C.E香侬教授就提出了为象棋博弈编程的方案,成为机器博弈的创始人.半个世纪以来,国际象棋的计算机博弈十分活跃,而且确实经历了一场惊心动魄的激烈搏杀
80年代中期,美国的卡内基梅隆大学开始研究世界级的国际象棋计算机程序——“深思”。1987年,“深思”首次以每秒钟75万步的思考速度露面,它的水平相当于拥有国际等级分为2450的棋手.1988年,“深思”击败丹麦特级大师拉尔森。
时至今日,尽管新的硬件、软件系统层出不穷,但人机器博弈和人机大战仍然持续不断。因为人们总在不断地挑战自我,况且计算机在人机大战中仍然没有占据绝对优势。卡斯帕罗夫也仅仅输给“超级深蓝”那一次。
中国象棋是世界上历史最为悠久的棋类,早在2000多年前的战国时代就已经有了关于象棋的记载.然而中国象棋的计算机博弈却开展的不尽人意,成了“被爱情遗忘的角落”。缺少学者的关注,寥寥无几的参与者,匮乏的
参考文献
,沉寂的计算机博弈氛围,使得中国象棋的计算机博弈在中国大陆难有作为,只是成为一些商家的游戏软件和
教学
载体。这便是当前我们所面临的艰难局面。
国际象棋棋盘8行8列总计64格,中国象棋l0行9列总计90个交点,显然中国象棋的运子空间更大。相比之下,中国象棋的着法更为特殊(如蹩马脚、压象眼等),棋局变化也更加复杂,这都是对中国象棋的计算机博弈提出的困难和挑战。
幸好,目前已经出现一些国际象棋和中国象棋的开源软件。借助已有的人机界面和搜索引擎不断消化、改造、完善和丰富,从而形成具有自己特色和知识产权的博弈软件,应该说是最为现实的开发方案。
1.3 主要工作
(1) 系统信息资料的搜集、整理,完成系统需求分析,功能分析。
(2) 设计系统界面,使其美观大方,完成代码的实现,多次对系统进行测试与修改。
2 关键技术介绍
2.1 Visual C# 2005简介
Visual C#是Microsoft公司随同Visual Studio 。NET推出的一种语言,它既提供Visual Basic的易用性,又提供Java和C++语言的灵活性及强大功能。C#的语法与Java和C++类似,但在创建图形用户界面及事件驱动型应用程序方面的简易性可与Visual Basic相媲美。使用C#,程序员既能开发在Windows或者Web浏览器中运行的应用程序,而又不涉及通常与编程相联系的复杂性。通过非常少的努力,程序员就能设计出“标准的”Windows或Web用户界面。C#是完全面向对象的语言,它兼容许多其他使用。NET Framework的语言。
2.2人工智能原理与方法简介
什么是智能?智能的本质是什么?这是古今中外许多哲学家、脑科学家一直在努力探索和研究的问题,但至今仍然没有完全解决,以致被列为自然界四大奥秘(物质的本质、宇宙的起源、生命的本质、智能的发生)之一。近些年来,随着脑科学、神经心理学等研究的进展,对人脑的结构和功能积累了一些初步认识,但对整个神经系统的内部结构和作用机制,特别是脑的功能原理还没有完全搞清楚,有待进一步的探索。在此情况下,要从本质上对智能给出一个精确的、可被公认的定义显然是不现实的。目前人们大多是把对人脑的已有认识与智能的外在表现结合起来,从不同的角度、不同的侧面、用不同的方法来对智能进行研究的,提出的观点亦不相同。其中影响较大的主要有思文理论、知识阈值理论及进化理论等。
共4页:
上一页
1
2
3
4
下一页
上一篇:
数字几何信息隐藏检测技术研究
下一篇:
ASP+ACCESS多媒体专业期末实训网站设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
承德市事业单位档案管理...
C#学校科研管理系统的设计