admin 发表于 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
包含资料:


截图:



百度网盘下载地址(金币充值):
**** 本内容需购买 ****


1123412557 发表于 2020-2-11 13:28:53

么有分,谁能送我点积分啊::>_<::

yan1976 发表于 2020-3-9 13:46:01

确实是难得好帖啊,顶先
页: [1]
查看完整版本: 中国象棋的设计与实现