电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

JAVA实验报告18“打地鼠”游戏程序设计

JAVA实验报告18“打地鼠”游戏程序设计_第1页
1/9
JAVA实验报告18“打地鼠”游戏程序设计_第2页
2/9
JAVA实验报告18“打地鼠”游戏程序设计_第3页
3/9
JAVA 实验(18) 课程名称: Java 面向对象程序设计 学 院: 管 理 学 院 专业班级:信息管理与信息系统(6)班 学 号: 3108006406 姓 名: 张钟权 任课教师: 聂 小 东 2 0 1 0 年 0 6 月 1 5 日 管 理 学院 信息管理与信息系统专业 08 信管6 班 ______组 学号3108006406 姓名张钟权 协作者 教师评定_____________ 实验题目 “打地鼠”游戏程序设计 一、 实验目的与要求 (1)实验目的:通过编写调试“打地鼠”游戏程序,分析了解“打地鼠” 游戏的功能实现过程,掌握游戏设计的有关知识。 (2)实验要求:按照实验教程的要求完成“打地鼠”游戏程序的编写和调 试工作。 二、 实验方案 (1)HammerSprite 类: ①HammerSprite(Image image,int frameWidth,int frameHeight)方法: 锤子精灵的构造函数,设置精灵贴片图像及精灵的宽度与高度; ②mov eTo(int x ,int y )方法:为游戏操控者控制手机的按键,移动 锤子精灵到指定位置。 (2)Mou seSprite 类: ①Mou seSprite(Image image,int frameWidth,int frameHeight)方法: 地鼠精灵的构造函数,设置精灵贴片图像及精灵的宽度与长度; ②mov eTo(int s)方法:根据随机数 s,移动地鼠精灵到指定的坐标位 置。 (3)MainCanv as 类: ①MainCanv as()方法:对游戏进行初始化,设置游戏的背景图像及 背景音乐,并实例化游戏精灵; ②gameStart()方法:游戏开始,加载地鼠精灵,让其随机现身。 (4)BeatSu sliksMIDlet 类:执行程序的入口,定义了“开始游戏”和“退 出游戏”按钮地方法。 三、 实验结果和数据处理 import java.io.*; import java.util.*; import javax.microedition.lcdui.*; import javax.microedition.lcdui.game.*; import javax.microedition.media.*; import javax.microedition.media.control.*; public class MainCanvas extends GameCanvas implements Runnable { private Thread t; private boolean sleeping; private int begin; private int frameDeleay; private Image bkp, hammerImage, startImg, mouseImage, gameOverImg; private HammerSprite hammerSprite; private MouseSprite mouseSprite; private int level; private long Score; private Player musicPlayer, musicPlayer1;...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

JAVA实验报告18“打地鼠”游戏程序设计

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部