网络五子棋学位论文.doc

网络五子棋学位论文.doc

ID:11645139

大小:918.50 KB

页数:26页

时间:2018-07-13

网络五子棋学位论文.doc_第1页
网络五子棋学位论文.doc_第2页
网络五子棋学位论文.doc_第3页
网络五子棋学位论文.doc_第4页
网络五子棋学位论文.doc_第5页
资源描述:

《网络五子棋学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、AbstractWiththerapiddevelopmentofrecentcomputer,avarietyofboardgamesareoneafteranothersignofthecomputer,sothosewholovechess,theyoftensufferfromrivalchessfanwhohasnotbeenenoughtokeepchessaddiction.Andhighlevelsofallsuchsoftware,agreatrivalandthetendencyofthehumanbrain.Whic

2、hhaddefeatedworldchampionchess-GarryKasparov's"DeepBlue"isthemostconvincingrepresentatives;otherliketheGo"lighthand"chess"tofamily"andalsoforitsexcellentdeepartificialintelligencebychessfanfavorite;andwewilltellyouisthatbackgammonalgorithm.Inordertomakethereaderhaveabackg

3、ammonsearchcomplexityimageunderstanding,tociteaChinesechesswithbackgammoncomparisonsearches.CanseethatcomparedwithChinesechess,backgammoncoefficientofmulti-branch,andtheoutcomeofconditionalalsocomplicated.Significantfactorinthebranch,thesearchproceduretoincreasethemaximum

4、searchdepthof1level,costofcomputationtimewillincreasesignificantly.Therefore,todesignanefficientsearchalgorithmisveryimportant.Keywords:backgammon,HumanVersus,Algorithm.前言五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“連珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(FiveinaRow的缩写),亦有“连五子”、“五子连”、“串珠”、

5、“五目”、“五目碰”、“五格”等多种称谓。五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。1.系统概述1.1 开发背景当前网络上流传的五子棋游戏功能并不尽善尽美,其中最主要的问题就是人机对战和网络对战不能够一起实现,所以我决定开发[1]一个既

6、能够人机对战,又能够进行网络对战的五子棋系统。1.2研究意义近来随着计算机的快速发展,各种各样的游戏层出不穷,使得人们能有更多的娱乐项目,而棋类游戏能起到锻炼人的思维和修身养性的作用,而且棋类游戏水平颇高,大有与人脑分庭抗礼之势。现在的五子棋游戏软件基本上可以分为两类:一类是网络五子棋游戏软件,另一类是单机版五子棋游戏软件。为了满足五子棋玩家人群的需求,作者设计了这款电脑版的五子棋游戏软件,可以供人们闲暇时间随时随地地进行娱乐提高自己的五子棋水平,实用性强。1.3需求分析多五子棋主要功能如下:(1)选择不同模式的游戏本游戏提供单机模式和网

7、络模式。(2)单机模式下的人机对战人与电脑玩。(3)单机模式下的双人对战人与人之间使用同一台电脑下棋。(4)网络对战可以联机对战且可以聊天。(5)声音设置自己播放背景音乐1.4可行性分析1.4.1技术可行性为实现本软件的程序设计,开发该软件采用MicrosoftWindowsXP作为操作平台实现与软件用户的交互工作,同时使用主流的C#面向对象的编程语言和MicrosoftVisualStudio2005开发工具开发该软件,在技术上是可行的。1.4.2操作可行性现今社会,电脑的普及应用已为广大用户所接受,而C#是面向对象的主流编程语言,Mi

8、crosoftVisualStudio2005开发环境,是目前最流行的Windows平台应用程序开发环境,而且开发的系统界面简单易操作,初学者几乎不用经过培训就能操作,因此该系统是具有操作可行

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

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

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