摘要:
中国象棋是起源于中国的一种游戏,是二人对抗性游戏的一种。由于玩法简单,受众性强,成为受大众喜爱的一种智力游戏。
在智能手机还未问世之时,中国象棋游戏就已经成为PC平台上炙手可热娱乐之选。由于当时的网络不够发达,相关开发技术也不够成熟,大型游戏开发也刚刚进入发展初期,以至于简单、益智的小游戏成为大众的首选。其中,中国象棋便是代表。
如今,智能手机已成为现代人居家生活的必需品,智能手机应用层出不穷,尤其对于Android这种自由及开放源代码的操作系统而言,可供使用的应用就更多了。本文即是针对Android平台设计一款单机双人操作的中国象棋游戏。
本论文中讨论了相关中国象棋的历史背景与规则,采用软件工程的分析、设计方法实现应用设计,解决中国象棋在计算机中的各种问题,讨论并实现象棋的规则和功能,处理结束判定,局面推演等主要问题,设计并修改代码,最终完成一个简洁大方,趣味十足的Android平台下的中国象棋游戏设计。
关键字: Android;中国象棋;单机游戏
目录:
摘 要 i
Abstract ii
1 绪论 1
1.1关于中国象棋 1
1.2中国象棋发展前景 1
1.3关于Android 2
1.4研究意义 3
2 Android开发技术 4
2.1Android平台前景 4
2.2Android发展历程 4
2.3Android特点 4
2.4Android平台架构 5
2.5 Android开发环境 6
2.6 Android五大核心组件 7
2.7Android六大布局 7
2.8相关开发技术 9
2.8.1面向对象开发技术 9
2.8.2关于Eclipse 9
2.8.3软件工程开发技术 10
3 中国象棋规则 11
3.1 棋子与棋盘 11
3.2 行棋规则 11
3.3 吃子与将军 14
4 系统分析与设计 15
4.1 可行性研究 15
4.2系统需求分析 15
4.3 总体设计 16
4.3.1模块划分 16
4.3.2层次图 18
4.4 详细设计 18
4.4.1棋盘算法设计 19
4.4.2行棋规则 21
4.4.3死棋与将军 25
4.4.4悔棋的设定 28
4.4.5时间 28
4.4.6音效 28
4.4.7其他设计 31
5 系统实现 32
5.1关于Android模拟器 32
5.1.1传统Android模拟器 32
5.1.2新一代Android模拟器 32
5.2主界面实现 33
5.3帮助界面实现 34
5.4游戏界面 35
5.4.1红黑选择界面 35
5.4.2游戏界面 35
6 结束语 37
参考文献 38
致谢 39
外文与翻译 40
论文字数:19033
包含资料:
截图: