职场大变样社区

标题: 基于Java的中国象棋游戏的设计与实现 [打印本页]

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

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

论文字数:27324
包含资料:


截图:




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






欢迎光临 职场大变样社区 (http://zcdby.com/) Powered by Discuz! X3.2