Android手机游戏--中国象棋的设计与实现.doc

资料分类:本科论文 上传会员:小熊熊 更新时间:2018-05-03
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:13517
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着Android系统的普及,开发基于Android的应用软件已经成为计算机软件开发的热点。游戏是Android软件的重要类别。游戏程序内容丰富,市场需求量大,是目前手机软件开发的重要类型。中国象棋是一种有深厚历史文化内涵,广受大众喜爱的益智游戏。象棋游戏规则相对简单,但棋局深奥莫测,变化多端,对弈者能从中获得极大乐趣以及智力锻炼。手机象棋游戏运行于移动系统之上,便于携带,可以随时随地开始游戏,方便用户使用。

本文主要运用android技术对中国象棋游戏进行分析与设计,对中国象棋游戏的行棋规则进行细致的分析与理解基础上,设计了一种可行的行棋规则,从移动范围、移动方向等方面重新描述行棋规则,基于android技术通过计算机模拟实现了中国象棋的行棋规则算法,设计出了一种可行的方法,使每个棋子的行棋路线都严格遵循本身的行棋规则,游戏的实战对弈得以实现,通过实验运行,证明这种限定棋子行棋路线的方法是可行的,并得到了预期的目标。

 

关键词 android技术  中国象棋  算法  规则

 

目录

摘要

Abstract

1 绪论-1

1.1 Adroid手机游戏中国象棋的背景及意义-1

1.2 中国象棋软件的发展概况-1

1.3 本文的组织结构-1

2 系统开发平台及技术简介-3

2.1 开发工具的选择-3

2.1.1 Eclipse开发平台简介-3

2.2 技术背景-Android介绍-3

2.2.1 Android 简介-3

2.2.2 Android 平台架构和特性-4

2.2.3 Android 应用程序组件-5

2.3 本章小结-6

3 系统分析与象棋规则的实现-7

3.1 系统需求分析-7

3.2 象棋的棋子走棋规则实现-7

3.2.1 棋盘和棋子规则实现-7

3.2.2棋子走棋规则和流程图-8

3.2.3棋子胜负判定-12

3.3 本章小结-12

4走法算法的实现-13

4.1局面搜索的实现-13

4.2走法生成-15

4.3悔棋功能的实现-17

4.4本章小结-17

5系统界面设计和系统实现-18

5.1 界面设计-18

5.1.1 功能界面示意图-18

5.2 中国象棋游戏程序所有功能逻辑及界面功能实现-18

5.2.1 欢迎菜单界面-18

5.2.2 主菜单界面-19

5.2.3 开/关声音按钮、游戏帮助以及退出游戏-19

5.2.5 开始游戏界面菜单-20

5.2.5 游戏界面-20

5.3 中国象棋游戏的实现-21

5.3.1 类运行流程说明图-21

5.3.2 主要类的相关介绍及其代码-21

5.3 本章小结-23

6 测试与实施-24

6.1 测试目标-24

6.2 测试内容-24

6.2.1开局界面-24

6.2.2马移动规则测试-24

6.2.3象移动规则测试-25

6.2.4炮移动规则测试-25

6.3 本章小结-25

7系统部署与安装-26

7.1 安全钥匙和证书的管理工具-26

7.1.1 Keytool的作用-26

7.1.2 android.keystore的生成-26

7.2 在eclipse中生成apk文件-26

7.3 如何安装APK到手机-28

结论-29

致谢-30

参考文献-31

附录-32

相关论文资料:
最新评论
上传会员 小熊熊 对本文的描述:Android手机是目前智能手机发展最快,也是最有发展潜力的一种。开发基于Android的应用软件已经成为计算机软件开发的热点。游戏是Android软件的重要类别。游戏程序内容丰富,市场需求......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: