基于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
包含资料:

 

 

截图:

 

 
 

 
 

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值