五子棋ai算法和网络通信的研究

五子棋ai算法和网络通信的研究

ID:4091800

大小:2.69 MB

页数:29页

时间:2017-11-28

五子棋ai算法和网络通信的研究_第1页
五子棋ai算法和网络通信的研究_第2页
五子棋ai算法和网络通信的研究_第3页
五子棋ai算法和网络通信的研究_第4页
五子棋ai算法和网络通信的研究_第5页
资源描述:

《五子棋ai算法和网络通信的研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、本科毕业论文(设计)题目五子棋AI算法和网络通信的研究学生姓名学号系别计算机科学系专业计算机科学与技术指导教师职称讲师29五子棋AI算法和网络通信的研究摘要:本系统将利用五子棋游戏作为研究对象,通过设计出一个能够实现两种不同对战模式的五子棋游戏。并对所涉及到的相关技术进行初步的探讨,将重点放在人机对奕中AI算法研究方面。游戏中提供两种选择模式:人机对战和人人对战。在人机对战中玩家通过选择不同的AI等级和电脑一决高下。在人人对战中双方可以进行下棋,悔棋但要通过对方的同意。同时还可以实现在线聊天。AI的不同等级是以不同的搜索深度确定的。本系统以深度为2,3,4分别为初

2、级,中级,高级。网络对战中则使用Socket实现点对点通信。关键字:五子棋、博奕AI算法、网络通信ResearchtheAIofRenjuandtheCommunicationSummary:ThissystemwilluseRenjuasresearchobjects,passingtodesignaRenjugamethatcanprovidetwokindsofdissimilaritiestotheplaymode.toinvolvetooftherelatedtechniquecarryonthestudyofthefirststep,playmorea

3、ttentionintheAIcalculatewayresearchaspect.Itprovidetwokindsofchoicemodesinthegame:Person'smachinetothewarandtheeveryonetowar.TheplayerpassestochoosethedifferentAIgradeandcomputerinperson'smachinetherightnessthewaradefinitelysuperiority.Bothpartiescancarryonplaychessintheeveryonetherig

4、htnessthewar,theregretschessbutwanttopasstheapprovaloftheotherparty.Canalsocarryouton-linechatinthemeantime.AIdifferentgradewithsearchthedepthassurancedifferently.Thissystemtakesdepthas2,3,4isanentry-levelrespectively,mediumclass,highclass.Thenetworkorderscorrespondencetowardsthenusin

5、gtheSocketrealizationtoorderinthewarto.Keyword:Renju,AI,networks29目录第一章引言……………………………………………………………........................................41.1问题背景……………………………………………………………………………41.2五子棋简介…………………………………………………………………………5第二章详细设计过程……………………………………………………………………………52.1.概要介绍………………………………………………………………………

6、…….52.1.1本程序介绍…………………………………………………………………52.1.2本程序优点…………………………………………………………………52.2用软件工程方法学指导开发过程……………………………………………………52.2.1问题定义………………………………………………………………………62.2.2可行性研究……………………………………………………………………72.2.3需求分析………………………………………………………………………82.2.4总体设计……………………………………………………………………….92.2.5详细设计…………………………………

7、……………………………………102.2.6编码和单元测试………………………………………………………………102.3用户界面………………………………………………………………………………102.4系统解析………………………………………………………………………………112.4.1界面部分..............................................................................................................112.4.1.1CFiveChessView的属性……………………

8、……………

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。