资源简介
游戏开始后,屏幕上方同时有四个数字分四列下落,每个数字由三位组成(随机生成,但首位不可相同)。玩家用键盘依次输入数字,如果输入的数字序列与某一列正在下落的数字三位全部相同,则给玩家加10分,该列数字消失,该列新产生数字并下落;如果输入的数字某一位不相同,则输入的数字序列全部作废,重新接收输入。某一列数字到达屏幕底部则游戏结束。
作业题目,这个只是粗略写的,分享一下!希望对大家有点帮助
代码片段和文件信息
package DaZi;
import java.applet.applet;
import java.awt.*;
import java.awt.event.KeyEvent;
import java.awt.event.KeyListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import javax.swing.*;
public class DaZi extends applet implements Runnable KeyListener {
/**
*
*/
private static final long serialVersionUID = 1L;
Image img;
Graphics gra;
static int width = 700; // 图宽
static int height = 500; // 图高
int x = 100;
int y = 5;
int score = 0;
static Jframe jf;
int X[] = { 100 200 300 400 };
int Y[] = { 20 20 20 20 };
static Thread thread;
boolean istrue1[] = { false false false false }; // 判断第一个字母是否被点击过
boolean istrue2[] = { false false false false }; // 判断第一个字母是否被点击过
String litter[] = new String[4];
public static void main(String args[]) {
DaZi mf = new DaZi();
jf = new Jframe(“打字“);
jf.setSize(width height);
jf.getContentPane().add(mf);
jf.getContentPane().setBackground(Color.black);
mf.setlitter();
jf.addKeyListener(mf);
jf.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
System.exit(0);
}
});
jf.setLocation(200 50);
jf.setResizable(false);
jf.setVisible(true);
thread = new Thread(mf);
thread.start();
}
public void paint(Graphics g) {
g.setColor(Color.white);
g.setFont(new Font(“楷体GB2312“ Font.BOLD 20));
for (int i = 0; i < 4; i++)
g.drawString(litter[i] X[i] Y[i]++);
g.setColor(Color.yellow);
g.drawString(“当前积分是:“ + score width - 250 height - 50); // 有待修改
}
public String litter() { // 生成一个随机的有三个数字的三位数
int num = 10;
int Litter[] = new int[3];
for (int i = 0; i < 3; i++)
Litter[i] = (int) (Math.random() * num);
String litter = ““ + Litter[0] + Litter[1] + Litter[2];
return litter;
}
pu
相关资源
- 微博系统(Java源码,servlet+jsp),适
- java串口通信全套完整代码-导入eclip
- jsonarray所必需的6个jar包.rar
- 三角网构TIN生成算法,Java语言实现
- java代码编写将excel数据导入到mysql数据
- Java写的cmm词法分析器源代码及javacc学
- JAVA JSP公司财务管理系统 源代码 论文
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- 个人根据Android移动开发案例详解手写
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
评论
共有 条评论