基于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.1Java语言的历史及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
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]