帮帮文库

返回

(终稿)【毕业设计论文】基于Java的中国象棋游戏设计.doc(最终版) (终稿)【毕业设计论文】基于Java的中国象棋游戏设计.doc(最终版)

格式:word 上传:2022-06-25 08:35:21

《(终稿)【毕业设计论文】基于Java的中国象棋游戏设计.doc(最终版)》修改意见稿

1、“.....由九竖线和十条横线相交组成,共有九十个交叉点,棋子摆在交叉点上。中间部分,即棋盘的第五和第六两横线之间末画竖线的空白地带称为楚河汉界,也称河界。两端的中间,以斜交叉线构成米字方格的地方,叫作九宫它共有九个交叉点。开始游戏后调入棋子后界面如图。图棋子调入界面棋子共有三十二个,分为红黑两组,各有十六个,由对弈的双方各执组。兵种是样的,分为七种将帅仕象相车马炮卒兵。红方持有棋子个帅,仕相车马炮各有两个,五个兵。黑方持有棋子个将,士象车马炮各有两个,五个卒。其中帅与将仕与士相与象兵与卒的作用完全相同,仅仅是区别红棋和黑棋。类图说明该程序的所包含的类如图所示,层次结构如图所示。图类图图层次结构图在图中,包内的与是本程序的源代码文件中的棋子图片,及象棋规则说明文件是程序中所调用的。图所示的是本项目的层次结构图,显示了本项目中的类及其所用方法的层次结构......”

2、“.....显示了它们的层次关系。中的方法大纲如图所示,图中的最后与的最前面相联。图方法大纲图方法大纲图中和所示的是本项目的大纲,导入声明是本程序中调用的自带的方法是本程序中运用的参数,及方法的属性和顺序。详细设计程序流程设计程序的主体流程图如图所示。该流程图是在不悔棋求和认输的情况下的流程,若进行悔棋求和等操作,则执行悔棋求和的方法。图程序流程图开始游戏设计打开程序后,点击开始,弹出询问对话框如图,确定后,弹出局时和步时的设置界面如图,图,设置好后开始游戏如图。图对话框图局时设置图步时设置局时是限制盘棋的时间,时间到时就会结束该局步时是限制走步棋所用的时间,当方走棋超时时,则认定该方放弃走棋,该方认输,对方获胜......”

3、“.....科学技术不断提高,人们的娱乐活动不断地增加,中国象棋作为中华民族的传统文化,不仅在国内深受群众喜爱,而且流传国外。开发中国象棋游戏软件,推广我们传统的象棋文化。本文通过运用语言软件工程的知识,参考网上些文献资料的设计思路,开发出中国象棋对弈游戏系统,程序实现了游戏计时悔棋和棋认输等功能。通过对系统进行详细地需求分析,设计出了系统的逻辑模型,并且对各个功能进行了详细的分析,对中国象棋规则进行了详细地算法描述,最后对该程序的功能进行了测试与总结......”

4、“.....网络能够提供多样便捷的服务,已经成为人们生产生活中不可缺少的重要组成部分。如今网络休闲游戏发展非常迅猛,它凭借健康方便益智互动性强等诸多优点,成为大众休闲娱乐的首选。作为中华民族悠久文化的代表之,中国象棋不仅源远流长,而且基础广泛,作为项智力运动,中国象棋不仅能丰富人们文化生活,陶冶情操,而且有助于开发智力,启迪思维,培养人的品格。弈棋可磨练意志,锤炼品质,塑造性格,陶冶情操,中国象棋是中国文化的缩影,是中华民族智慧的反映。中国象棋的规则的复杂性是社会复杂性在中国象棋游戏中的个反映。通过技术开发中国象棋游个特定操作系统又需要支持其他操作系统的企业来说是非常重要。简介是个基于的可扩展开发平台。它本身只是个框架和组服务,用于通过插件组件构建开发环境。附带了个标准的插件集......”

5、“.....。还包括插件开发环境该组件主要是针对希望扩展的软件开发人员,因为它允许他们构建与环境无缝集成的工具。这样功能完整且成熟的开发环境,大部分的开发掌握在手中,但是有部份是由的软件联盟主导。使用开放原始码许可书,即用公共公众许可书作为授权方式,设计上是可以容许商业利益的。可以容许和其它开放原始码软件合组时,能够用更加严谨的许可书散布软件,可以用于商业途径。经过认证,其内容符合开放原始码授权的需求。经济可行性经济可行性分析是指进行成本与效益的核算分析,从经济角度判断开发该系统的预期经济效益能否超过它的开发成本。当系统开发人员接受开发任务时,首要研究开发任务,判断是否具有简单明确合理可行的解决办法。其实,有许多不可能在预期的规模内解决的问题,如果些问题无法很好的解决,那么花费在该项工程上的任何时间资源和经费都是浪费的。因此可行性分析必不可少。该系统的开发运用开发环境来完成......”

6、“.....由自己独立开发完成,在经济方面成本可自己承担,具有定的经济可行性。社会可行性随着计算机科技的发展,个人计算机的普及,越来越多的人们接触并使用计算机,现今普通人也能熟练地使用计算机,并习惯使用计算机通过网络进行学习工作和娱乐活动,这样更有利于人力资源的有效利用。而且该程序的简单易用,使得人们能够使用该程序进行对弈。需求分析及总体设计需求分析该程序需要实现象棋游戏的以下几个基本功能开始游戏重新开始开始局新的象棋对弈计时设置走棋时间限制和棋局的时间限制悔棋将棋子返回到之前所处的位置求和和认输将双方协商棋局为和棋,或方认输结束棋局退出退出本程序提示显示出戏系统,以便于与时俱进,将中国象棋运用于计算机等电子设备,实现中国象棋对弈系统,为象棋在网络应用平台提供多人对弈。研究现状及发展趋势象棋游戏软件现在有腾讯象棋象棋象棋巫师等游戏软件腾讯象棋和象棋是网络对弈游戏......”

7、“.....大多数都是游戏对战平台的网络对弈软件如腾讯象棋象棋等网络对弈游戏。在文献中提到的象棋巫师等。在文献中提到五子棋国际象棋等棋类的计算机博弈已经取得了成功,但规则更加复杂的中国象棋电子计算机博弈尚处于萌芽阶段。棋盘类游戏将向多平台智能化方向发展。研究目标此项目主要应用于中国象棋对弈软件,本文针对的是双人的对弈,能够运用该软件进行象棋对弈。实现对弈计时悔棋和棋认输等功能。可行性研究可行性研究的目的,就是以最小的代价在尽量短的时间内确定问题是否能够被解决。因此,必须客观的分析问题,找出主要的可能解决法,然后从系统逻辑模型出发,分析若干种主要的解法,研究每种解法的可行性,从而最终确定这项工程的可行性。技术可行性是公司开发的编程语言,语言具有高效性通用性平台移植性和安全性等特点。运用软件进行编写,并进行编译执行。使用技术的优点是非常新的种语言......”

8、“.....和其他编程语言相比,它有很多优点。使用语言的主要优点体现在以下几个方面灵活性语言是非常灵活的,它支持部署和开发环境中的各种变化。因为是在面向对象的基础平台上构建的,故其很容易对基本的语言进行扩展和发布。厂商的广泛支持采用有个非常重要的原因,就是受到了厂商的广泛支持。不仅仅只有个主要的供应商,有许多公司都生产支持产品。用户的广泛支持语言具有良好的用户基础,它们并不局限于个特定的公司。在上,有许多资源以及示例代码。另外,程序员还可以使用许多免费软件或共享软件和许多应用程序代码。平台独立性源代码和运行时的文件与操作系统无关,可以支持多个操作系统。因此,在环境中创建并编译类文件,无需任何修改就可以将其部署到环境中。的这种特性,也称为可移植性,这点使得开发更加方便,对于那些需设置按键监听......”

9、“.....并设置字体的类型颜色和大小。棋盘界面在菜单栏下面添加棋盘图片,设置棋盘位置如图,并添加鼠标监听。棋盘由九竖十横的直线交叉组成,直线的交叉点称为棋点。棋盘上共有九十个棋点,象棋子摆在和活动在这些棋点上。棋盘中间没有线的空白地方,叫做楚河汉界划有斜交叉线的地方,叫做九宫。计时器界面在棋盘的右侧,显示出开始游戏设置的局时和步时,并设置字体的类型颜色和大小。棋子开始游戏,通过调用棋子图片,显示在棋盘上如图定义数组,保存棋子在棋盘上的坐标。棋子共有三十二个,分为红棋黑棋两组,每组各有七种,十六个,其名称和数目如下红棋子帅个,车马炮相仕各两个,兵五个。黑棋子将个,车马炮象士各两个,卒五个。走棋和吃棋规则设计对局时,由执红棋的方先走,双方轮流各走步,直至分出胜负和,对局即结束。轮到走棋的方,将个棋子从个交叉点移动到另个交叉点,或者吃掉对方的棋子占领其棋点,算走了步。双方各走步......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(1)
1 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(2)
2 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(3)
3 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(4)
4 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(5)
5 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(6)
6 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(7)
7 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(8)
8 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(9)
9 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(10)
10 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(11)
11 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(12)
12 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(13)
13 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(14)
14 页 / 共 24
【毕业设计】基于Java的中国象棋游戏设计.doc预览图(15)
15 页 / 共 24
预览结束,还剩 9 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档