版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 关于在中兴软件技术从事手机游戏开发实习报告 :j2me手机游戏开发 实习过程: 1.游戏的准备工作 通过培训学习了j2me开发工具包中几个常用类的使用方法和java的基本语法和相关知识,并通过具体的操作来加深对函数的理解,也增强了个人动手能力。同时跟着老师,学会了j2me环境的配置,知道了怎样一步步地实现游戏的功能。 在自己编写游戏之前,先做好相关的游戏准备工作。主要要在自己的电脑上对开发环境进行安装和配置,同时要确定本小组设计的游戏题目,针对所设计的游戏要实现的功能找到相关的素材,比如.png类型的图片。 2.游戏的设计思路 通过参考其他游戏的规则,将自己的游戏设计为一个射击游戏,即:先登
2、陆游戏,然后可以在无限的时间内将随机出现的敌机击落,并且在攻击敌机的时候不能够让敌方的子弹击中或不能与敌机相撞,否则玩家生命值减1及子弹数量减少一倍,直到玩家生命值为0,这时游戏结束。如果击中一定数目的敌机,将进入下一关。在敌机中有少数的敌机带有升级包,被击中后将成为玩家升级子弹和增加生命值的升级包,玩家拾到后子弹的数量将增加一倍,同时生命值增加一点。在游戏中共设置了四种敌机类型,两种普通的敌机和两种高级敌机。游戏中将根据玩家击落的敌机数增加敌机移动的速度,同时对逃脱的敌机进行统计,如果超过一定数量的敌机逃脱则游戏结束。 3.游戏的具体实现 主类,运行在手机平台上必须要继承middle父类,及
3、调用相应的控制游戏运行方法。 游戏显示及调用类,其中定义了各种游戏中需要的变量和创建其他类的实例。 玩家类,其中定义了玩家的位置及运动轨迹。 敌机类,定义了敌机的类型,敌机的位置,敌机的运行轨迹。 enemy类的实现和注释: import *; public class enemy private int x, y; private int type;/ 设置敌人的图片格式 private boolean isblod; / 掉血的敌机,如果被击落将变为玩家的子弹升级值 public boolean isblod return isblod; /* * 设置敌人被击中后是否掉落升级玩家子弹的物
4、品 * * param isblod */ public void setblod = isblod; image img; public enemy = xx; = yy; = type; stringbuffer s = new stringbuffer; int i = % 3; string str; try / 根据不同的类型导入不同的敌人图片 switch case 0: ; ; ; str = ; img = ;/ plan 0 break; case 1: ; ; ; str = ; img = ;/ plan 1 break; case 2: img = ;/ boss 0
5、break; case 3: ; ; ; str = ; img = ;/ plan 1 break; case 4: ; ; ; str = ; img = ;/ plan 2 case 5: img = ;/ boss 1 case 6: img = ;/ blod break; case 7: img = ;/ explored break; catch ; public void draw ; public void cycle switch ) case 0: y += gety % 1 + 1; break; case 1: y += gety % 2 + 1; break; ca
6、se 2: y += gety % 2 + 2; break; case 3: y += gety % 2 + 3; break; case 4: y += gety % 2 + 5; break; case 5: y += gety % 2 + 8; break; case 6: y += gety % 1 + 1; break; /* * 设置敌人的x坐标 * * param xx */ public void setx x = xx; /* * 得到敌人当前的x坐标 * * return */ public int getx return x; /* * 设置敌人的y坐标 * * param yy */ public void sety y = yy; /* * 得到敌人当前的y坐标 * * return */ public int gety return y; /* * 得到敌人类型 * * return */ public int gettype
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026海水淡化反渗透膜材料抗生物污染技术突破分析
- 2026中国医疗健康管理服务模式与政策支持及投资效益规划分析研究
- 2026中国食品加工业市场发展竞争分析投资机会评估规划报告
- 2026中国物联网终端设备行业市场现状及技术发展方向报告
- 2026生物制药冻干设备行业市场需求分析报告及发展方向规划
- 2026中国休闲食品行业品类创新与渠道转型策略报告
- 解析腾讯数组面试题目及对应答案
- 2026中国通信基站建设行业市场竞争分析及投资布局规划报告
- 2026中国智能玩具情感识别传感器儿童心理发展影响伦理研究
- 文化岗位面试题目与解答
- 2026年一元二次方程测试题含答案
- 电子数据采集系统验证指南
- 2026年度浙江省政府采购评审专家资格能力测试试卷A卷附答案
- 2026年江西省中考英语试卷真题及答案详解(精校打印版)
- 2026年青岛国际机场集团有限公司校园招聘考试参考题库及答案解析
- 关节脱位宣教
- 改良的nishida术在麻痹性斜视矫正术中的应用
- 2026年无损检涡流检二级考核综合提升测试卷及答案详解(历年真题)
- 2025年生态浮岛水体修复技术指南
- JJF(苏) 312-2025 碳普惠减排量计量技术规范 分布式光伏发电系统
- DB36-T 1642-2022 健康体检机构建设规范
评论
0/150
提交评论