技术: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
包含资料:
截图: