-【优秀文档资料】android游戏报告(打印版)

-【优秀文档资料】android游戏报告(打印版)

ID:45748772

大小:700.71 KB

页数:29页

时间:2019-11-17

-【优秀文档资料】android游戏报告(打印版)_第1页
-【优秀文档资料】android游戏报告(打印版)_第2页
-【优秀文档资料】android游戏报告(打印版)_第3页
-【优秀文档资料】android游戏报告(打印版)_第4页
-【优秀文档资料】android游戏报告(打印版)_第5页
资源描述:

《-【优秀文档资料】android游戏报告(打印版)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2012-2013第一学期期末作业报告课程名称:移动终端游戏开发学院:软件学院专业:软件工程班级:1311012学号:2010214486姓名:左杭成绩:2012年12月29日基于Android的移动终端游戏设计与实现1.游戏概述桌球游戏是一个充满操作性的游戏,桌面足球又是其中之一,以其独特的魅力吸引了大批玩家,但是随着社会的发展与进步,桌球游戏也逐渐的消失在了人们的视野之中,为了重新体验桌球游戏的独特魅力,准备开发一个桌球游戏■超级足球。超级足球主要是模仿了现实生活中的桌面足球,在一定的区域内实验对于足球的控制

2、,完成进球得分,得分高着获得胜利。2.游戏架构分析本游戏根据现实生活中的桌面足球的来,游戏会分为两家对战,对与操作杆的控制来击打小球,使得小球射进球门,为此我们需要设界面的显示模块和计小球的运动模块,对于游戏来说需要一些的奖励,所以增加一个物品奖励的模块,所以根据构思可以分为界面模块、运动的控制模块和物品奖励的模块。游戏的界面模块:主要显示游戏的主界面,大致可以分为加载界面和游戏主界面和菜单的界面,通过这三个界面来展现游戏。游戏的控制模块:主要包括了足球,玩家球员,电脑的控制,并且要实现碰撞检测,并口对键盘进行监

3、听,并口对游戏的奖励模块也要有一些控制。游戏的奖励物品模块:在游戏中应该有物品的奖励模块来提高玩家对游戏的兴趣,物品奖励模块应该遵循一定的规则和一定的不确定性。总架构如下所示:1.游戏详细设计与实现对于游戏的开发,觉得对于每个模块一个部分一个部分的完成,并口不断的测试,并口不断的完善。1.首先应该对游戏的界面部分进行设计:创建一个主类FootBalGameActivity,FootBalGameActivity继承至Activity,然后在创建一个类WelcomeGame,这个类主要作为开始的显示,并且继承至su

4、rfaceView,游戏需要等待,于是需要创建一个等待的视图,创建LodingGame,继承至surfaceView,然后需要对游戏主界面的显示,所以创建一个类MainGame,也继承至SurfaceView0并且创建游戏的足球类Ball,以及实现球队的CustomTeamo2.然后对于游戏的控制模块进行设计:游戏中有小球电脑玩家手机玩家等需要控制的类,这些类需要继承Thread类,来取得各自的运行,小球类需要口己的运行模块,既需要自己一个线程类来控制,创建一个BallThread,继承至Thread,玩家Pla

5、yer需要自己的逻辑类,并口需要对小球的控制,既创建PlayerThread,来对小球进行控制。在各自的线程中做好自己的控制工作,来对游戏进行监听,从而控制游戏。3.最后奖励物品模块的设计:由上面的总体架构可以知道,奖励物品Award,奖励物品有两个,一个是IceAward和LargerAward这两个类,一个是冰冻效果。另外一个是增宽球门,在游戏中也需要一个类来对奖丿別的物品进行控制,创建一个类AwardManager,这个类独自的一个线程,所以应该继承至Threado之后就要准备游戏的资源了,首先是球队的图片

6、,本游戏准备选取中超联赛的十六只球队球队作为游戏的可选球队,大概如下所示:截取以上的球队资料并且保存图片如卜•所示:2010圧中超目关赛16家俱乐部logocgl.pngclub_2.pngclubj.pngclubj.pngbJclub_5.png10II®■club^lO.pngclub_16;png然后就是声音文件了,奖励物品有两个声音,一个是冰冻的效果,另外一•个是增宽球门的效果,根据设想还有足球射进球门的声咅和失败的声咅和胜利的声音,当然足球滚动也应该有一个声音,背景音乐也应该有一个声音,于是准备了声音

7、如下所示:MP3^ReadyForRequiemForWar.mp3ADr皀重里面截取需要的咅乐,截取完如下所示:MTThhipTfe;hjFsSice.mp3kick.mp3cheer^goak...ReadyForRequiemForlager^goaL...cheerjose....War.mp3ADream.游戏经历了上面的大致规划后,就开始进行了详细设计的阶段了,首先是对界面显示模块的详细设计:1.1FootballActivity这个主类,这个类的主要功能是运行程序时对界面加载显示,游戏需要显示界面和

8、播放声音,所以需要获取图片资源,和播放声音文件,本游戏播放音乐使用Mediaplay,并且创建相行的Mediaplay,由于在足球运动中球员有十人,也分别为前中后三个位置,我们需要创建前中后三个矩形框,來去的对前中后场人数的设置,并且根据这前中后三个位置來设定游戏的画面,口J以通过对人数的分配來变化不同的阵形:booleanwantSound二true;//判断声音是否播

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。