




已阅读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春季中国石油哈尔滨石化公司高校毕业生招聘5人考前自测高频考点模拟试题及完整答案详解
- 2025广东郁南县兴华产业投资有限公司、郁南县兴瑞产业投资有限公司招聘员工6人考前自测高频考点模拟试题及答案详解(全优)
- 2025春季黑龙江哈尔滨“丁香人才周”尚志市事业单位引才招聘98人考前自测高频考点模拟试题及答案详解参考
- 2025广东韶关市“百万英才汇南粤”行动计划“粤聚英才粤见未来”南雄市中小学、幼儿园教师招聘及选聘106人模拟试卷及一套参考答案详解
- 2025金华武义县保安服务有限公司招聘2人模拟试卷附答案详解(完整版)
- 2025昆明市盘龙区人民医院第二季度招聘编外人员(1人)考前自测高频考点模拟试题及完整答案详解1套
- 2025贵州黔晨综合发展有限公司招聘15人考前自测高频考点模拟试题及答案详解(易错题)
- 2025黑龙江帕弗尔能源产业管理有限公司高校毕业生招聘93人(第三期)考前自测高频考点模拟试题及答案详解(历年真题)
- 2025广东揭阳惠来县校园招聘卫生专业技术人员80人考前自测高频考点模拟试题及1套完整答案详解
- 医务人员思政教育
- 2025年全国统一高考英语Ⅰ卷(含解析)
- 小儿过敏性紫癜护理常规
- 纪检干事考试题及答案
- 脑卒中中西医综合治疗
- 敬老院财务管理培训
- 胰源性糖尿病的护理
- 北京花园乡村建设导则
- 医学知识 鼻腔鼻窦内翻性RU头状瘤(SNIP)的影像诊断与鉴别诊断学习课件
- 日用百货、食品定点供货服务方案
- 《证券基础知识》课件
评论
0/150
提交评论