中国象棋打谱系统.doc

中国象棋打谱系统.doc

ID:55685956

大小:465.00 KB

页数:40页

时间:2020-05-24

中国象棋打谱系统.doc_第1页
中国象棋打谱系统.doc_第2页
中国象棋打谱系统.doc_第3页
中国象棋打谱系统.doc_第4页
中国象棋打谱系统.doc_第5页
资源描述:

《中国象棋打谱系统.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、摘要中国象棋发展至今已有数千年的历史了,它是中华民族智慧的结晶。在我国,中国象棋的普及程度是其它棋类无法相比的,大致国际、国内比赛,小至社区街道。如今,仅中国就有两亿人会下中国象棋,且中国象棋的发展趋势日益国际化。Java游戏程序的开发是计算机运用的一个重要方面之一。游戏程序的发展几乎与计算机网络和软硬件技术的发挥在那个基本保持同步。游戏无论是开发过程还是运行过程,对它所以依赖的计算机硬件配置的要求较高。本设计采用软件工程学方法设计并实现个了中国象棋打谱系统,该系统能够制作保存用户对弈过程,能重新演示绝对过程,及复盘。当然它也能遵守象棋的一切基本规则,实现人机对战,人与人对战

2、等多方面功能。【关键词】中国象棋,打谱,复盘,JAVA,软件工程AbstractAsthequintessenceofacountryforChina,ithaspassedthousandsofyearssinceChineseChessdeveloped.Otherchesscouledn'tbecomparedwithit'spopularzationinChina,formlargeinternationalornationlcompetitiontosmallerpiecescommunitystreet.ItisthedistillateofChinesepeop

3、le'swisdom.Now,thereare200millionpeoplecanpalyChineseChessonlyinChina.AndChineseChessisdevelopinginthewayofinternationalization.JavaDevelopmentofthegameprogramisoneimportantASPectofcomputerapplications.ProceduresforthedevelopmentofthegamealmostremainthesamestepwithcomputerNETworkandsoftware

4、technologydevelopment.Whetherthedevelopmentprocessoroperationprocessofgame,ithastorelyonahighcomputerhardwareconfiguration.ThepaperdesignsanddevelopstheSpectrumsystemofChinesechesswithSoftwareEngineering.Andthesystemcancreateandmaintainagameprocessinordertore-demogameprecess,whichcalledches

5、sboardresuming.Ofcourse,italsocancomplywithallthebasicchessrulesandachievemanyfunctions,suchashuman-machinewar,man-manwarandsoon.【Keywords】ChineseChess,SpectrumFight,chessboardresuming,Java,目录1.引言1.1主要设计11.2主要内容11.3设计要求12.开发平台2.1Java软件概述32.2Java的特点32.3关于ECLIPSE53.需求分析3.1任务概述63.2设计基本要求64.总体设

6、计4.1线程的设计84.1.1通过Thread类实现84.1.2实现Runnable接口84.2线程的生命周期94.2.1出生94.2.2就绪94.2.3运行94.2.4阻塞94.2.5死亡105.详细设计5.1程序流程图115.2运行结果及界面126.实验总结致谢16参考文献171.引言1.1主要设计象棋水平的发展是需要靠信息技术来推动的,国际象棋有两个很好的范例,一个是象棋棋谱编辑和对弈程序的公共平台——WinBoard平台,另一个是商业的国际象棋数据库和对弈软件——ChessBase,他们为国际象棋爱好者和研究者提供了极大的便利。国际象棋软件有着成功的商业运作,已发展成

7、一种产业。然而,电脑在中国象棋上的运用还刚刚起步,尽管国内涌现出一大批中国象棋的专业网站和专业软件,但是由于缺乏必要的基础工作,电脑技术在中国象棋上的应用优势还无法体现出来。在设计中国象棋软件过程中,国际象棋软件有很多值得借鉴的成功经验和优秀的思想。例如B.Moreland,微软(Microsoft)的程序设计师,业余从事国际象棋引擎Ferret的开发,他的一系列关于国际象棋程序设计的文章非常值得其他棋类程序设计人员借鉴。然而,中国象棋与国际象棋存在着很大的差异,因此国际象棋的某些成熟技术,无法直接应用

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

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

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