基于Android的中国象棋的设计与实现
技术:Android等摘要:
中国象棋在中国有着三千多年的历史,属于二人对抗性游戏的一种。由于用具简单,趣味性强,成为流行极为广泛的棋艺活动。
中国象棋的应用想必在市面上已经有很多了,但其中大多为人机对战,或者人人联机对战,本文设想无网络,单部智能手机的情况,旨在实现中国象棋的双人单屏对战。
本论文中介绍了中国象棋的历史背景与规则,通过实际应用软件的开发深入分析和研究Android开发技术,解决了中国象棋在计算机中表示问题,讨论并实现了走棋规则和着法的实现,死棋判定,局面推演等一系列问题,并对算法进行了优化和改进,解放了手机的计算量,提高了程序的运行速度,进而提高了用户体验,最终实现了一个界面友好,逻辑明确的基于Android的双人单屏对战的中国象棋。
关键字:中国象棋;Android;双人单屏
目录:
毕业设计(论文 0
1 绪论 1
1.1 中国象棋背景 1
1.2 安卓系统简介 1
1.3 开发环境搭建 2
2 中国象棋规则 5
2.1 棋子与棋盘 5
2.2 走法规则 6
2.3 吃子与将军 9
3 系统的设计及实现 10
3.1 游戏系统模块的设计与实现 10
3.1.1 包结构 10
3.1.2 模块 11
3.1.3 界面 11
3.2 游戏系统功能的设计与实现 17
3.1.1 规则的实现 17
3.1.2 将军与死棋的判定 21
3.1.3 悔棋 24
3.1.4 时间的计算 25
3.1.5 声音 25
3.1.6 屏幕适配 27
3.3 用户操作的逻辑判断 29
3.3.1 坐标与索引的转换 29
3.3.2 通过坐标来进行逻辑判断 29
4 结语 34
参考文献 35
致谢 36
外文与翻译 37
论文字数:17765
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
页:
[1]