Android手机
软件开发
设计说明书
题 目: Android手机游戏中国象棋
> 学 号: 20091130126
班 级: 09 软件
指导教师: 李红军
完成日期: 2011.12.18
目 录
第一章 功能介绍 3
1.1功能描述 3
1.2 功能特点 4
第二章
系统的设计实现 5
2.1 结构设计 5
2.2 设计实现 6
2.2.1 设计思想 6
2.2.2 具体实现 6
总 结 9
参考文献 11
Android手机游戏中国象棋设计说明书
第一章 功能介绍
1.1功能描述
随着3G移动
网络应用的推广,手机游戏的规模、复杂程度日益增强;其技术手段、设计思想、系统体系结构都发生了深刻的变化。手机操作系统正朝着高处理能力、多功能、智能化的方向发展。近年来,网络文化市场发展很快,随着互联网的迅速普及、宽带的接入社区和家庭,我国网络游戏市场发展迅速并进入了一个高速增长期,并已经创造了较大的产值,带动了相关产业的发展。
中国象棋具有悠久的历史,象棋的爱好者更是数不胜数,远在战国时代,象棋便在贵族阶层中广为流传,早期的象棋是象征着当时战斗场面的游戏,后来这种观念慢慢被改变,成了人们休闲娱乐中不可缺少的一部分。
而当今的人们忙于
工作,很少有时间静下心来享受一下象棋对弈的乐趣,因此电脑版象棋、手机版象棋便开始受到人们的关注。
如今网络上的提供
免费中国象棋游戏,大多数是单机版的,界面单一,功能单一。本系统将实现在网络上对战的中国象棋功能;还对在下棋界面美化,以及下棋中可能出现的意外进行了处理。这样中国象棋休闲游戏将不在是一个功能单一界面枯燥的游戏,而是一个较完善的休闲游戏。
在国内外Android手机应用开发如火如荼、日益盛行的大背景下,本人决定开发一款界面友好、操作简单,支持双人联网对局、数据记录、智能规则判断的手机休闲游戏。
本游戏的基本功能主要有两大块:
* 象棋对弈:游戏的联网互动以及即时性,是本程序与一般的象棋游戏的不同;
* 战绩统计:用于统计玩家的对弈胜负情况。
1.2 功能特点
本游戏对用户界面的要求较高,达到人性化:美观大方、便于操作,个性化:游戏界面时尚靓丽、别具一格,能自定义皮肤。本游戏是使用即时通讯协议进行
通信的,所以,实时的游戏效果、即时聊天以及在线探测是必须做到用户体验良好的。数据存储方面,需存储游戏的配置信息、对局的胜负信息、对局的过程信息。
本游戏的定位是:Chess中国象棋手机游戏是运行在Android开源手机操作系统平台上的支持双人联网对战的一款手机游戏。
由于对国际国内3G移动应用的前景看好,另外也对游戏开发有很大的兴趣,决定开发一款基于Android手机操作系统的中国象棋手机游戏。
结合当前移动开发的形式,初步构想之后,定下"Android手机操作系统的中国象棋游戏"应该是这样一款休闲游戏:以3G方式连入互联网;支持双人之间的游戏互动;支持即使聊天以及在线探测;支持游戏过程记录及回放;支持人机对战;游戏界面布局人性化、个性化;支持紧急事件处理(如电话打入、电池没电等)。可能的话,进行Wi-Fi编程,实现"局域网"对局。
第二章 系统的设计实现
2.1 结构设计
本游戏的基本功能主要有两大块:
* 象棋对弈:游戏的联网互动以及即时性,是本程序与一般的象棋游戏的不同;
* 战绩统计:用于统计玩家的对弈胜负情况。
详细的游戏功能分析图如图2-1所示。
图2-1 Chess游戏功能结构图
本游戏的执行流程较简单,进入系统后有五个选项:联网对局;查看胜负情况;查看开发者信息及