职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-7-6 09:53:42 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
技术:Java
摘要:
近些年,Java技术日趋成熟,它的跨平台性,健壮性以及使用人数的增多都表明了它的受欢迎程度不断攀升,因此我选用了Java语言作为中国象棋游戏的开发语言。并且中国象棋文化源远流长,博大精深,不止在古代,就是在新中国成立不久,象棋作为益智休闲类游戏,更是成为一项不可缺少的国家体育项目。
这篇论文就是采用Java语言技术来实现的中国象棋对弈系统。在论文中只要用到了Java的GUI,事件监听机制及Applet、Swing和net等相关内容,参考了Java相关技术、资料、文献等进行分析与设计,得出系统的大体功能框架,即为实现游戏玩家能够按照象棋规则进行对弈,并分出胜负。
在此基础上,添加一些辅助功能,实现在对弈过程中的悔棋,求和,认输以及新游戏等,并对游戏界面进行美化。最后进行测试,确保功能的正确实现,使项目更加完善。
关键词:中国象棋;Java语言;游戏;象棋规则

目录:
1绪论    1
1.1研究背景    1
1.2研究意义    1
1.3现状及发展趋势    2
1.4研究目标    4
2 可行性研究    5
2.1 经济可行性    5
2.2 技术可行性    6
2.2.1 Java语言的历史及Java技术    6
2.2.2 开发工具是否成熟    9
2.3 社会可行性    10
2.4 时间可行性    10
3 需求分析    11
3.1功能需求分析    11
3.2象棋规则需求分析    12
3.3性能需求分析    15
3.4开发环境需求    15
4总体设计    16
4.1 总体结构设计    16
4.2菜单栏设计    17
4.3棋盘棋子界面的设计    17
4.4 类图说明    18
5 详细设计    21
5.1程序流程设计    21
5.2游戏界面设计    22
5.3游戏功能设计    22
5.3.1新游戏功能    23
5.3.2悔棋功能    24
5.3.3求和功能    25
5.3.4认输功能    26
5.3.5 背景音乐的添加    28
5.4 象棋规则设计    28
5.4.1总的走棋吃棋流程    28
5.4.2 各棋子的走棋吃棋规则    29
6  系统实现    32
6.1 象棋界面的实现    32
6.2 象棋对弈的实现    33
6.3 象棋辅助功能的实现    35
7 系统测试    36
7.1测试用例的设计    36
7.2功能测试    37
7.2.1新游戏功能测试    37
7.2.2悔棋功能测试    39
7.2.3认输功能测试    39
7.2.4求和功能测试    40
7.2.5信息提示测试    40
7.2.6对弈功能测试    41
7.3总结与展望    41
结束语    43
参考文献    44
致谢    45

论文字数:27000
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付



回复

使用道具 举报

0

主题

174

帖子

19

积分

新手上路

Rank: 1

积分
19
沙发
发表于 2020-2-11 13:28:53 | 只看该作者
么有分,谁能送我点积分啊::>_<::
回复 支持 反对

使用道具 举报

10

主题

237

帖子

49

积分

新手上路

Rank: 1

积分
49
板凳
发表于 2020-3-9 13:46:01 | 只看该作者
确实是难得好帖啊,顶先
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表