




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1/10关于在中兴软件技术从事手机游戏开发实习报告一、实习目的熟悉J2ME开发手机游戏的环境和配置,学习JAVA程序语言并能够利用JAVA进行软件开发,能够实现一个简单的JAVA手机游戏,通过培训增强分析程序源代码及编程的能力。二、实习任务学习J2ME语言及JAVA手机游戏的开发和设计,基本的理论原理,并在培训后以小组的形式完成一个小型的JAVA手机游戏程序。三、实习时间及地点实习时间2016年2月23日2016年3月1日实习地点信科S311B四、实习内容及过程实习内容J2ME手机游戏开发实习过程1游戏的准备工作通过培训学习了J2ME开发工具包中几个常用类的使用方法和JAVA的基本语法和相关知识,并通过具体的操作2/10来加深对函数的理解,也增强了个人动手能力。同时跟着老师,学会了J2ME环境的配置,知道了怎样一步步地实现游戏的功能。在自己编写游戏之前,先做好相关的游戏准备工作。主要要在自己的电脑上对开发环境进行安装和配置,同时要确定本小组设计的游戏题目,针对所设计的游戏要实现的功能找到相关的素材,比如PNG类型的图片。2游戏的设计思路通过参考其他游戏的规则,将自己的游戏设计为一个射击游戏,即先登陆游戏,然后可以在无限的时间内将随机出现的敌机击落,并且在攻击敌机的时候不能够让敌方的子弹击中或不能与敌机相撞,否则玩家生命值减1及子弹数量减少一倍,直到玩家生命值为0,这时游戏结束。如果击中一定数目的敌机,将进入下一关。在敌机中有少数的敌机带有升级包,被击中后将成为玩家升级子弹和增加生命值的升级包,玩家拾到后子弹的数量将增加一倍(但最多只能够增加到原有子弹的三倍),同时生命值增加一点。在游戏中共设置了四种敌机类型,两种普通的敌机和两种高级敌机。游戏中将根据玩家击落的敌机数增加敌机移动的速度,同时对逃脱的敌机进行统计,如果超过一定数量的敌机逃脱则游戏结束。3游戏的具体实现3/10主类,运行在手机平台上必须要继承MIDDLE父类,及调用相应的控制游戏运行方法。游戏显示及调用类,其中定义了各种游戏中需要的变量和创建其他类的实例。玩家类,其中定义了玩家的位置及运动轨迹。敌机类,定义了敌机的类型,敌机的位置,敌机的运行轨迹。ENEMY类的实现和注释IMPORTPUBLICCLASSENEMYPRIVATEINTX,YPRIVATEINTTYPE/设置敌人的图片格式PRIVATEBOOLEANISBLOD/掉血的敌机,如果被击落将变为玩家的子弹升级值PUBLICBOOLEANISBLODRETURNISBLOD/设置敌人被击中后是否掉落升级玩家子弹的物品4/10PARAMISBLOD/PUBLICVOIDSETBLODBOOLEANISBLODISBLODIMAGEIMGPUBLICENEMYINTXX,INTYY,INTTYPEXXYYTYPESTRINGBUFFERSNEWSTRINGBUFFERINTI3STRINGSTRTRY/根据不同的类型导入不同的敌人图片SWITCHTYPECASE0“/PLAN0“I5/10“PNG“STRIMGSTR/PLAN0BREAKCASE1“/PLAN0“I“PNG“STRIMGSTR/PLAN1BREAKCASE2IMG“/“/BOSS0BREAKCASE3“/PLAN1“I“PNG“STRIMGSTR/PLAN1BREAKCASE46/10“/PLAN1“I“PNG“STRIMGSTR/PLAN2CASE5IMG“/“/BOSS1CASE6IMG“/“/BLODBREAKCASE7IMG“/“/EXPLOREDBREAKCATCHEXCEPTIONE“设置敌人的图片不能为空“PUBLICVOIDDRAWGRAPHICSGIMG,X,Y,07/10PUBLICVOIDCYCLESWITCHGETTYPECASE0YGETY11BREAKCASE1YGETY21BREAKCASE2YGETY22BREAKCASE3YGETY23BREAKCASE4YGETY25BREAKCASE5YGETY28BREAKCASE68/10YGETY11BREAK/设置敌人的X坐标PARAMXX/PUBLICVOIDSETXINTXXXXX/得到敌人当前的X坐标RETURN/PUBLICINTGETXRETURNX9/10/设置敌人的Y坐标PARAMYY/PUBLICVOIDSETYINTYYYYY/得到敌人当前的Y坐标RETURN/PUBLICINTGETYRETURNY/得到敌人类型10/10
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 公司物流竞赛活动方案
- 2025年文化产业管理专业研究生入学考试试卷及答案
- 2025年健康促进师职业资格考试试卷及答案
- 2025年家庭教育与青少年发展考试卷及答案
- 2025年教师资格考试试卷及答案学习要点明确
- 与健康同行与心灵相约户外活动
- 训战培训总结
- 护理人员心理支持
- 两个小时的培训
- 造口病人并发症的护理
- 河南省洛阳市2023-2024学年高一下学期期末考试物理试卷
- 烘焙专业职业生涯规划书
- (高清版)JTST 273-2024 水运工程测量定额
- 生物信息学智慧树知到期末考试答案章节答案2024年华东理工大学
- 智能护理数字化驱动医护智能管理
- 青少年毒品预防教育课件
- 【华莱士品牌SWOT探析及营销策略探究(含问卷)8700字(论文)】
- 钢管混凝土柱计算
- 应急演练评估表模板
- 垃圾渗滤液处理站运维及渗滤液处理投标方案(技术标)
- 生活垃圾焚烧系统设计
评论
0/150
提交评论