毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
C#的中国象棋游戏设计与实现+功能模块图(3)
思文理论来自认知科学。认知科学又称为思文科学,它是研究人们认识客观世界的规律和方法的一门科学,其目的在于揭开大脑思文功能的奥秘。该理论认为智能的核心是思文,人的一切智慧或智能都来自于大脑的思文活动,人类的一切知识都是人们思文的产物,因而通过对思文规律与方法的研究可望揭示智能的本质。
人工智能(artificialintelligence,简记为ai)是当前科学技术发展中的一门前沿学科,同时也是一门新思想、新观念、新理论、新技术不断出现的新兴学科以及正在迅速发展的学科。它是在计算机科学、控制论、信息论、神经心理学、哲学、语言学等多种学科研究的基础上发展起来的,因此又可把它看作是一门综合性的边缘学科。它的出现及所取得的成就引起了人们的高度重视,并得到了很高的评价。有的人把它与空间技术、原子能技术一起誉为20世纪的三大科学技术成就;有的人把它称为继三次工业革命后的一又一次革命,并称前三次工业革命主要是延长了人手的功能,把人类从繁重
的体力劳动中解放出来,而人工智能则是延伸人脑的功能,实现脑力劳动的
自动化
。
3 系统设计
3.1 需求分析
人工智能博弈系统主要完成人机对战和人人对战,整个系统的主要功能主要有:人与人的对战;人机对战;高手与一般人的对战;残局的设置等。
3.2 系统模块分析
整个系统可分为两大模块,人和人的对战,人机对战各模块具体实现功能如下:
(1) 人和人的对战
当你运行游戏且你选择的是双人游戏时,就可以实现人与人之间的对战,这这情况下系统没有做什么重要的工作,只是对走棋进行判断,加入你走棋不符合游戏规则(如:憋马脚的话。那么你的马是不能跳过去的),其他的系统就是判定输赢,最终把比赛的结果显示出来以及各自所得的分数。
(2)人机对战
当你进入游戏,加入你选择的是人机对战的话,那么你可以选择任意的一方为你的棋子(如:红方或者是黑方),已经选过之后你就只能走你选中的一方,直到分出胜负为止,此过程中你每走一步电脑都对下一步进行分析,按最优的路线来走棋。其他的与人和人对战的一样。
3.3 系统功能模块图
图1 系统功能模块图
4 人工智能象棋系统实现
系统分为两部分:人和人对战模块和人机对战模块,根据实际需要,一共设计了3个windows窗口,其中Form1是用来画棋盘和悔棋的,Form2是用于选择是双人游戏还是单人游戏选项的,Form3是用于显示本软件的版权与帮助的。
4.1 人工智能象棋系统设计与实现
运行人工智能象棋游戏系统,首先进入主页面,通过菜单项选择进入各种功能页面,当你点击各菜单就能跳转相应的功能:
(1) 选择游戏类型界面(单人模式还是双人模式)
图2选择游戏类型界面
(2) 本游戏软件还设置了多个残局以供高手娱乐,当你单击不同的残局时就会摆出你所点击的残局,这是其中一种残局的截图(马炮之战残局图):
图3马炮之战残局图
(3)游戏结束界面
图4 游戏结束截图
4.2 功能和使用说明
选择mainmenu控件实现游戏菜单 (包括:文件、控制、操作、文件帮助)的选择,选择相应的菜单按钮后,将转到相应的功能(如:当你点击残局按钮后,你将会选择游戏所设置的残局,选择后你就可以开始残局了,进行人机对战)。使用本软件时,点击。执行文件即可运行。
○1当运行文件时,出现的界面是没有棋子的,只有选择菜单按钮里面的开始游戏或者是选择相应的残局,点击之后游戏界面就会出现相应的棋子,你没有选择残局的话,那么界面出现的就是标准的棋子摆放界面。
共4页:
上一页
1
2
3
4
下一页
上一篇:
数字几何信息隐藏检测技术研究
下一篇:
ASP+ACCESS多媒体专业期末实训网站设计与实现
基于Apriori算法的电影推荐
PHP+IOS的会议管理系统的设计+ER图
数据挖掘在电子商务中的应用
数据挖掘的主题标绘数据获取技术与实现
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
公寓空调设计任务书
志愿者活动的调查问卷表
神经外科重症监护病房患...
AT89C52单片机的超声波测距...
中国学术生态细节考察《...
医院财务风险因素分析及管理措施【2367字】
10万元能开儿童乐园吗,我...
国内外图像分割技术研究现状
承德市事业单位档案管理...
C#学校科研管理系统的设计