




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度股东合作投资智能汽车产业链协议
- 山东铁投集团招聘笔试真题2024
- 二零二五年重型工业门安装与设备调试承包协议
- 丽水莲都区人民医院招聘笔试真题2024
- 二零二五年度城市综合体车位使用权转让及服务协议
- 2024年雅安市名山区人民医院招聘真题
- 二零二五年度电力设施改造电力劳务合作合同范本
- 2025版建筑起重机械安装中途退场及设备回收协议
- 二零二五年度美甲店员工离职与交接合同
- 2024年红河州个旧市教体系统遴选教师真题
- 2023年辅警招聘-公共基础知识考试题库(含答案)
- 重庆市沙坪坝区人民医院消防安全整改工程施工方案
- 施工组织设计施工总体部署完整版
- 天津电网规划设计技术原则
- YY 0054-2010血液透析设备
- LY/T 2383-2014结构用木材强度等级
- GB/T 8017-2012石油产品蒸气压的测定雷德法
- GB/T 528-2009硫化橡胶或热塑性橡胶拉伸应力应变性能的测定
- 中日关系历史
- 2023年江苏省中学生生物学竞赛(奥赛)初赛试题和答案
- DB32-T 3129-2016适合机械化作业的单体钢架塑料大棚 技术规范-(高清现行)
评论
0/150
提交评论