Java ME综合实训报告(3)

2019-03-09 21:01

Java ME综合实训报告

break; case -1: cuSe--; if (cuSe == 0) { cuSe = 2; } break; case -4:

if (cuSe == 1) { if (cuSp < maxSp) { cuSp++; } } else {

if (cuLe < maxLe) { cuLe++; } } break; case -3:

if (cuSe == 1) { if (cuSp > 1) { cuSp--; } } else {

if (cuLe > 1) { cuLe--; } } break; case -6:

mainRunner.showMe(); break;

·10·

Java ME综合实训报告

}

GameRecord.GAME_SPEED = cuSp; GameRecord.GAME_LEVEL = cuLe; repaint();

}

运行结果如下:

任务7:游戏分值显示与存储,要求能够根据主Sprite游戏的时间或跳跃版块的数量等因素来记录游戏分值,并在游戏结束后给出玩家用户名输入界面,来存储玩家姓名和分数。 实现说明:没有实现

任务8:游戏排名功能,将分值最高的前5名玩家的姓名和分值显示出来。 实现说明:没有实现 任务9:游戏帮助功能。 实现说明:

新建HelpCanvas类,向里面添加如下代码: package cn.njcit.src;

import javax.microedition.lcdui.Canvas; import javax.microedition.lcdui.Font; import javax.microedition.lcdui.Graphics; import javax.microedition.lcdui.Image; public class HelpCanvas extends Canvas {

·11·

Java ME综合实训报告

private MainRunner mainRunner; private Font font; private Image gameBg;

public HelpCanvas(MainRunner mainRunner) { this.mainRunner = mainRunner;

font = Font.getFont(Font.FACE_PROPORTIONAL, Font.STYLE_BOLD, 16);

try {

gameBg = Image.createImage(\ } catch (Exception e) {

} }

protected void paint(Graphics g) { g.drawString(\退出\ int color = g.getColor(); g.setColor(34 ,139 ,34 ); g.drawImage(gameBg, 0, 0, 0); g.setFont(font);

g.drawString(\游戏帮助\

g.drawString(\左右方向键控制小人走动\ g.drawString(\注意不要碰到刺哦——\ }

// 添加键盘事件

public void keyPressed(int KeyCode) { System.out.println(KeyCode); switch (KeyCode) {

case -6:mainRunner.showMe();break; } } }

·12·

Java ME综合实训报告

运行结果如下:

·13·

Java ME综合实训报告

《Java ME

序号 应用开发实训》自评表

分值 自评成绩 重构内容 重构项目名称为GoToHell 1 将资源文件置于cn.njcit.res包中 将源程序文件置于cn.njcit.src包中 去除现有提示闪屏 添加一个有意义的闪屏 使用Canvas添加一个游戏菜单,含新游戏、继续游戏、设置、排名、帮助。 实现新游戏功能 游戏界面要求在DefaultCldcMsaPhone1满屏显示 实现继续游戏功能,要求返回游戏界面后能够继续原来的游戏 实现设置功能,可以设置炸弹等Sprite的数量,也可以设置游戏速度等其他元素 游戏分值显示与存储,要求能够根据主Sprite游戏的时间或跳跃版块的数量等因素来记录游戏分值,并在游戏结束后给出玩家用户名输入界面,来存储玩家姓名和分数。 游戏排名功能,将分值最高的前5名玩家的姓名和分值显示出来。 游戏帮助功能 合计

2 3 4 5 6 7 8 9 ·14·


Java ME综合实训报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:【语文2018中考真题】广西部分地市2018年中考语文试卷分类汇编:

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: