ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:1.15MB ,
资源ID:21094855      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/21094855.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实习报告Word格式文档下载.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实习报告Word格式文档下载.docx

1、3.android项目及清单介绍4.如何写立项文档1.完成环境的配置2.完成APK的安装3.确定游戏的方向第4天1.Activity生命周期及Activity之间切换2.常用控件的使用3.SVN客户端tortoise的使用4.日报,小组会议记录5.如何软件配置文档6.小组完成SVN所有文档配置1.完成配置文档2.完成立项目文档3.完成SVN所有文档配置第5天1.控件监听,选择器使用2.布局1.掌握所学知识点2.完成任务分配第8天1.Menu使用2.补帧动画的使用及监听3.PS的基本操作4.常见开机动画介绍2.完成小组项目图像的收集整合第9天1.Dialog使用2.游戏菜单Demo2.完成小组项

2、目图像的处理第10天1.列表及适配器2.知识点总结1.完成并提交策划文档2.完成一个游戏菜单的小DEMO第11天1.提交策划文档2.UML类图说明及使用(visio)3.游戏框架,类结构说明4.游戏框架的基本使用5.图形的绘制,缩放,旋转等操作第12天1.游戏内实现的结构分析2.游戏项目总体程序结构分析与实现3.eclipse中如何使用svn4.任务如何根据模块去分配(程序)5.完成任务的分配(程序)6.如何写项目设计文档1.完成程序人员任务分配2.完成游戏项目建设且上传至SVN第15天1.如何写项目测试计划2.游戏内移动和动画效果的实现介绍3.游戏内各模块效果实现思路介绍4.各模块公共变量及

3、方法的设定1.完成项目测试计划文档2.完成游戏项目中各模块公共变量及方法的设定第16天1、学员项目实施2、游戏背景、云、枪、准心、鸟模块的实现3、游戏碰撞逻辑思路介绍4、准心、鸟碰撞区设定的实现1.完成游戏中各元素模块的代码实现2.完成游戏中需碰撞元素的碰撞区设计3.完成游戏中碰撞元素碰撞区的绘制4.完成游戏设计文档第17天2、游戏逻辑碰撞实现3、游戏逻辑规则实现4、游戏数据的存储1.完成游戏碰撞及规则代码实现2.完成设计文档的更新第18天2、如何写项目部署手册及操作说明1.完成部署手册、操作说明文档2.完成各自负责代码模块(程序)3.完成整体项目代码整合,调试第19天1.项目实施2.文档整合

4、1.完成项目2.完成所有文档(立项,策划,设计,测试,部署等)第22天1.项目完善2.答辩PPT准备1.完成整个项目的开发2.完成整个项目文档的整合、打印第23天项目答辩1.完成项目汇报答辩第24天预留进度控制时间第25天4、实习内容及过程(1)、项目简介1、游戏名称: 捍卫钓鱼岛2、游戏简述:此次我们小组做的是属于射击类的游戏,游戏主要是在屏幕的右边中间位置放置了一把枪,作为射击游戏人物的。此款游戏的开发来源是今年比较热门的钓鱼岛事件,我们小组就是通过此款游戏,及表现了我们组的爱国情怀,同时也符合我们的生产实习。游戏主要讲述的是在钓鱼岛上的中国士兵阻击日本士兵,日本士兵来侵占钓鱼岛,通过船只

5、登陆到岛上,开始进行进攻,然后守卫的士兵用枪支击退敌人。3、游戏背景钓鱼岛事件:1978年签订中日和平条约时,双方曾达成过“搁置争议”的共识,但日本毫无信义,在实际占领的前提下,加速了钓鱼岛的国土化进程。日本多次组织大规模的实地考察活动,在岛上建立了若干设施,其中有平方米的房屋,供水用水槽,石碑标记等,还修了直升机机场。更有甚者,日本还对我国在钓鱼岛附近海域作业的渔船和科学考察船进行武力威胁和驱赶。之于长期以来持友好态度、对日本宽容大量的中国,日本的行为可以说是以怨报德。根据上述钓鱼岛事件,因为钓鱼岛事件是我国的重要外交之一,所以我国特别关注,而且这件事情也引起了广泛的中国同胞的注意和关注。因

6、为这次钓鱼岛事件与中国的主要冲突方就是日本,和以前侵华战争的事件,使得广大的中国同胞们也因这次钓鱼岛事件而激发了浓重的爱国情怀。根据捕鱼达人这款游戏在最近火热一时,所以我们组以捕鱼达人的游戏为基础,所以我们组就相对于捕鱼达人,从而开发此款保卫钓鱼岛的游戏。此款游戏可以很好的释放玩游戏者的爱国情怀,同事玩游戏者在玩游戏的时候,打发在空余时间,也让我们组的这款游戏更能体现爱国情怀。(2)、项目策划1、游戏流程图2、整体功能图3、游戏菜单说明这是我们结束完Login界面后进入的主菜单界面,点击开始游戏按钮,会进入游戏界面;点击游戏选项按钮,会弹出选项的活动界面;点击排行榜按钮,会进入游戏排行榜的活动

7、界面。点击菜单按钮:点击关于,会弹出关于我们小组的信息和游戏的信息,点击退出,会直接退出游戏。4、项目界面说明(1)、游戏选项活动界面说明在主菜单的活动界面中点击游戏选项后,会跳转到如上图所示结构的活动界面中。如上图所以,在游戏选项中会有如图所示的四个功能键,主要功能也列举出来了,在音效设置中会哟偶音乐设置和音效设置;在背景选择中,会有白天、黄昏、夜晚三个选项,选完之后,这个游戏的背景图就会发生改变;返回按钮是返回到主菜单,帮助按钮可以显示出如何玩游戏,对游戏进行介绍。(2)、排行榜活动界面说明因为我们小组所设计的这款游戏的难度有三个方面,主要有简单、中等、困难,所以相应的排行榜,我们也制作了

8、三个,主要是各个难度都有一个排行榜,那样可以更好地显示出游戏者玩游戏的信息。5、 游戏界面(1)、游戏界面说明背景1张,作为整个游戏的背景云层3张,在天空中从左向右飘敌人若干,从远向近靠近音效按钮2张,在屏幕上方的中间音乐按钮游戏暂停按钮2张,在屏幕的左下方菜单按钮2张,在屏幕的右下方准心1张,在屏幕上抢1张 血条5张,红心代表一滴血分数、关卡由上图所示,游戏界面主要有游戏的背景、UI、准心、敌人、枪支组成。在游戏背景中,游戏中的云层在天空中飘。在UI的设计中,屏幕的上方有得到的分数、关卡的关数,上方的中间有音效和音乐开关的按钮,在屏幕左下方是游戏的暂停按钮,在屏幕的右下方有游戏的菜单按钮。在

9、屏幕中,会有一个准心瞄准器。在屏幕的左方,会有一个枪支,用来射击敌人的。敌人只能从沙滩上行走,从远向近靠近。在屏幕右边,还可以换火箭炮。在屏幕上,还有我方的血条。(2)、游戏菜单说明人物图1张继续游戏按钮2张按钮图,选择器重新开始按钮返回主菜单按钮退出按钮点击游戏右下方的菜单按钮,会弹出一个游戏菜单的对话框。如上图所示,有四个按钮,暂停游戏、重新开始返回主菜单和帮助按钮。在按钮方面,实现了按钮的选择器,当点击按钮时,按钮的颜色会加深。(3)、项目设计1、游戏开场模块的设计和说明首先,再点击游戏图标之后,以我们学校华北科技学院的校徽由小慢慢的变大;主要代码如下:然后,两边的翅膀会在校徽旁边闪三下

10、;alpha android:fromAlpha=toAlpha=1.01005repeatMode=reverse最后,图像下面的字“ncist.dbl”由小慢慢变大;2、游戏选项界面设计 在游戏选项活动的布局中,主要是在线性布局中使用线性布局和相对布局,在整个线性布局主要是以水平布局为主,左边是线性布局,右边是相对布局,根据参数android:layout_weight来调整线性布局和相对布局所占的大小,然后在相对布局中布置游戏选项中按钮,让音效选择按钮、背景选择按钮、帮助按钮和返回按钮排布有规律,使界面更加美化。 同样,这四个按钮都是用按钮的选择器,分别创建了yinxiao_select

11、or、beijing_selector、bangzhu_selector、fanhui_selector2的XML文件,对四个按钮的选择器进行了使用,主要是在点击按钮的时候,按钮的颜色会加深,这样表示点击了此按钮。对按钮的监听主要使用了OnTouch方法。(1)、音效选择按钮的设计音效选择按钮实现跳转的主要代码如下:String items = 音乐,音效;boolean checkedItems = SoundEffect.isSoundOpen,SoundMusic.isMusicOpen;图形如下:当你选择音乐关的时候,屏幕会弹出小的提示框:音乐关;同时音乐声音会暂停。当你选择音乐开的时

12、候,屏幕会弹出小的提示框:音乐开;同时音乐声音会开始播放。当你选择音效关的时候,屏幕会弹出小的提示框:音效关;同时音效的声音消失。当你选择音效开的时候,屏幕会弹出小的提示框:音效开;同时音效的声音打开。(2)、背景选择按钮的设计背景选择按钮实现跳转的主要代码如下:黄昏白天builder.setTitle(背景选择);builder.setSingleChoiceItems(items, DiaoyuIsland_1_0Activity.background_id, background_choice_listener);主要是选择整个游戏的北京是白天还是黄昏。(3)、帮助按钮的设计帮助按钮跳转

13、实现的主要代码如下:builder.setMessage(开始游戏后,不能使敌人上岸,必须在其上岸前将其击毙;如果敌人上岸则此局输主要是提示游戏这应该如何玩游戏,主要是游戏的规则。(4)、返回按钮的设计点击返回按钮,主要是回答哦主菜单界面。实现的主要代码如下:GameChoice.this.finish();由于主菜单界面在跳转到游戏选项按钮的时候,没有关闭,所以在点击返回按钮时,只要关闭当前的游戏选项界面,就能回到主菜单界面。3、游戏排行榜模块的设计和说明显示游戏中高分和用户的名字。4、游戏模块的设计和说明 (1)、游戏LOADING的设计和说明屏幕中间的的游戏加载的全,可以转动,在圆圈下面

14、的字体LOADING中,后面的点,是根据游戏的加载,在不断改变的。实现的主要代码为:圆:canvas.drawBitmap(circlingsindex/3, screen_w/2-circling.getWidth()/2, screen_h/2-circling.getHeight()/2, paint);LOADONG: if(time =60 ) canvas.drawText(Loading., 150, screen_h-60, paint); else if(time 40)Loading. else if(time 550) x1=-100; y1 = 35; (3)、游戏准心

15、的设计和说明 实现准心的主要代码如下: canvas.drawBitmap(zhunxin, cx-w/2, cy-h/2, paint);(4)、游戏UI的设计和说明UI中音乐按钮的功能说明音乐的开关实现的主要代码如下:button_yinyue = new SimpButton(0, bitmap0, bitmap1, x, y);点击之后按钮的变化如图所示:UI中音效按钮的功能说明音效的开关实现功能的主要代码如下:button_yinxiao = new SimpButton(0, bitmap0, bitmap1, x, y);UI中游戏暂停按钮功能实现说明游戏的暂停功能实现的主要代码

16、如下:button_play = new SimpButton(0, bitmap0, bitmap1, x, y);UI中游戏菜单按钮的功能实现说明游戏的菜单功能实现的主要代码如下:button_shezhi = new RectButton(0, bitmap0, bitmap1, x, y);.UI中统计分数的功能说明游戏中统计等分的主要代码如下:public static int gamescore = 100, gamelevel = 2;图形表示如下:UI中显示管卡的管卡数显示功能说明游戏中显示管卡的管卡数显示的主要代码如下:血条功能说明游戏中显示血条的主要代码如下:int i =

17、 0;for( ; i0)canvas.drawBitmap(xueLiang1, 30+i*25 , 55, paint);(5)、游戏菜单的设计和说明继续游戏按钮的功能实现说明继续按游戏按钮实现功能的主要代码如下:if(jixu.isClick() isShow = false;重新开始按钮的功能实现说明重新开始按钮实现功能的主要代码如下; if(chongxin.isClick() GameOtherUI.isGamePlay = true; GameOtherUI.button_play.setState(0);返回主菜单的功能实现说明返回主菜单按钮实现功能的主要代码如下: if(fa

18、nhui.isClick() GameActivity.gameActivity.finish();(6)、游戏敌人的设计和说明游戏敌人设计的主要代码如下: if (y 240 & harm % 80 = 1 & isDead 60) canvas.drawBitmap(enemydie, x, y, paint);= 60) (7)、游戏碰撞的设计和说明碰撞设计的主要代码如下: for (int i = 0; i Enemies.number; i+) Enemy enemy = Enemies.enemies.get(i); if(enemy.isDead = 0) if (Collide

19、.isArcRectCollides(cx, cy, cr, enemy.cx, enemy.cy, enemy.cw, enemy.ch) enemy.isDead = 1; GameOtherUI.gamescore+; isUpgrade(); index = 2; (4)、项目测试1、开场LOGO的测试:如图,这个效果和我们项目所设计的效果一样,主要是校徽先从小变大,然后两边的翅膀开始闪动,然后下面的字体也有小开始变大。2、主菜单测试如图,这张图是我们项目的主界面,主要有三个按钮,分别是载入游戏、游戏选项和排行榜按钮。3、游戏选项测试如上图所示,这是我们项目中游戏选项界面的截图,主要有游戏选项的界面图,还有音效设置、背景选择、帮助的对话框。4、排行榜测试5、游戏LOGO测试上图是我们项目游戏载入时的动画,主要是中间的圆圈在转,圆圈下面的字后面的点也随着改变。6、游戏界面测试如上图,主要是我们项目的游戏界面,在游戏界面中,有游戏的准心,还有游戏的抢,在游戏屏幕的周围,有游戏的UI,比如说游戏的关卡数、游戏的分数、游戏的暂停按钮、游戏的菜单按钮、音效开关、音乐开关、血条,在屏幕右边,还能换武器。7、游戏效果实现测试如图所示,主要是通过鼠标点击敌人的时候,当地人在那个碰撞区域内时敌人就会倒地死亡。5、实习总结及体会:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1