1、Android游戏21点开发文档决 胜 2 1 点 游 戏开 发 文 档 课题名称:决胜21点棋牌游戏 课题类型:Android游戏编程 姓 名: 学 号: 2014年1月5日6 编码、单元测试 .77 综合测试. 78 软件使用培训以及后期维护 .79 使用说明. 9需求分析 一、 问题定义本软件是为了用户智能手机Android而开发的一套智能棋牌游戏软件,具有下注,打牌,统计金钱分数等功能。二、 可行性研究社会可行性分析:Android飞速发展,为满足人们对生活娱乐的追求,Android棋牌游戏层出不从,然而市面上大多棋牌游戏软件都太难操作,或者内容枯燥无味,不能给用户以更好体验,故提出开
2、放一套更加人性化的手机棋牌游戏。技术可行性分析:以现阶段android技术发展水平,技术人员的技术配备,以及现有资源文档的配备来说,实现本软件是可能的。经济可行性分析:本软件无须过多的资金投入,适合开发。其他可行性分析:符合Android游戏课程以及软件工程三项目要求。三、 需求分析随着智能手机和3G网络的普及进一步深化,移动互联网迎来爆发式增长。业界普遍认为,移动互联网是一个比互联网大数倍的万亿级产业,手机等智能移动终端不仅将成为人类线上生活娱乐的最主要载体,也将是传统棋牌游戏在未来发展的更广阔舞台。Android棋牌游戏正是为这一形势而发展起来,本人提出一种多功能手机Android棋牌游戏
3、的应用,主要为了满足不同人群的娱乐需要,并且提高优质的游戏服务,于是提出本Android棋牌游戏的主要功能。需求功能如下:欢迎页面下注页面发牌页面统计赢输次数统计最高得分统计下注金额统计所剩金钱下注取消道具使用 重新开始(金钱用完时)帮助加牌与否 四、 总体设计:模块简要说明欢迎界面美化界面需求,提供按钮开始游戏下注页面显示各种信息, 提供下注选择及取消下注,进入发牌道具提供随机赠送招财符,为玩家提供金钱,汇总在菜单栏道具项,点击即使用重新开始当用户没钱下注时,在菜单栏重新开始项,点击即使用,继续游戏帮助在菜单栏帮助项,提供使用方法发牌页面实现发牌,统计点数,输赢次数等各类信息,提供“加牌”“
4、不加”两种选择随机送钱或扣钱提供随机显示各类送钱或扣钱活动,增加游戏趣味显示各类信息在下注页面以及发牌页面,都增加显示信息部分,包括输赢次数,最高得分,下注金额,所剩金钱概要设计 1 引言1.1 编写目的写出概要设计的总体流程,方便老师,用户应用软件1.2 背景Android游戏课程以及软件工程三项目1.3 术语定义略1.4 参考资料Android开发指南 Android游戏开发2 总体设计2.1 总体技术框架由Google提供的SDK开发Android棋牌游戏,参考API文档完成开发2.2 需求与设计对应表模块简要说明欢迎界面美化界面需求,提供按钮开始游戏下注页面显示各种信息, 提供下注选择
5、及取消下注,进入发牌道具提供随机赠送招财符,为玩家提供金钱,汇总在菜单栏道具项,点击即使用重新开始当用户没钱下注时,在菜单栏重新开始项,点击即使用,继续游戏帮助在菜单栏帮助项,提供使用方法发牌页面实现发牌,统计点数,输赢次数等各类信息,提供“加牌”“不加”两种选择随机送钱或扣钱提供随机显示各类送钱或扣钱活动,增加游戏趣味显示各类信息在下注页面以及发牌页面,都增加显示信息部分,包括输赢次数,最高得分,下注金额,所剩金钱3 功能设计3.1 欢迎界面调用MediaPlayer类播放音乐,用ImageView 布局。3.2 下注界面调用数据库ToDoDB类进行统计3.3 发牌页面调用CardConst
6、ant类,ToDoDB类,BlackjackView 类, CardView类4 接口设计略5 部署与组件设计5.1 部署模型详细设计5.2 欢迎界面:调用MediaPlayer类播放音乐,用ImageView 布局。5.3 下注界面:调用数据库ToDoDB类进行统计5.4 发牌页面 调用CardConstant类,ToDoDB类,BlackjackView 类, CardView类6编码、单元测试。略7综合测试略8软件使用培训以及后期维护略9使用说明4.1软件操作流程:1.虚拟机启动:2.启动完成3.我的App4.启动21点(欢迎页面,含音乐)5.下注页面6.菜单项7.道具8.帮助9.完成下注10.发牌页面11.选择“加牌”或“不加”后12.随机送钱扣钱
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1