职场大变样社区

5598

主题

6638

帖子

79

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
79
跳转到指定楼层
楼主
发表于 2016-6-14 13:31:44 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
技术: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
包含资料:


截图:



百度网盘下载地址(金币充值):
游客,本付费内容需要支付 200金币 才能浏览支付


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

职场大变样社区 分享高质量学习资料(电子课本、毕业设计、编程视频、项目源码、电子书籍等)

快速回复 返回顶部 返回列表