网站首页 > 精选教程 正文
Java小项目之:教你做个开心消消乐!
今天给大家带来的小项目是开心消消乐(连连看),还是一样的惯例。操作简单,适合java初学者练手。想看其他java小项目的朋友可以关注我,我会持续更新,也可以私信我领资料!
这个游戏分三个模块,其中第一,二两个模块的内容都是非常分散,常常要考虑各这两大模块之间的协作,而且每个模块内部又有很多小模块,互相之间也有非常密切的联系,很多变量之间数据的传递都要考虑好。而第三个模块(即路径判断问题)相对比较集中,几乎就只有一个函数,另外这个游戏没有用到数据库,所使用的功能也不是很多,但是由于考虑到要按固有的游戏规则来编写,因此要写较多时间考虑游戏怎么玩,怎么通过代码判断用户每个鼠标点击的坐标以及当前坐标位置代表的图片内容等各方面的判断考虑得就较多了。
功能:
提示功能
图片重置功能
记录排行榜功能(记录前五名)
快捷键:
r 重开
q 离开
r 重置
t 提示
界面展示:
部分代码展示:
package gao.tool;
import gao.Controll;
/**
* 用于连击
* */
public class DoubleHitThread extends Thread {
public final static int MAXTIME=3000;//3绉? private Controll controll;
private int time;
private int currentDoubleHitCount;
public int getTime() {
return time;
}
public void setTime(int time) {
this.time = time;
}
public int getCurrentDoubleHitCount() {
return currentDoubleHitCount;
}
public void setCurrentDoubleHitCount(int currentDoubleHitCount) {
this.currentDoubleHitCount = currentDoubleHitCount;
}
public DoubleHitThread(Controll controll) {
super();
this.controll = controll;
this.time = MAXTIME;
this.currentDoubleHitCount =0;
}
public void run(){
while(time>0){
try {
sleep(1000);
} catch (InterruptedException e) {
e.printStackTrace();
}
time-=1000;
controll.win.getDHitTime().setText(Integer.toString(time/1000));
}
currentDoubleHitCount=0;
controll.win.getDHitTime().setText(null);
controll.win.getDHitCount().setText(null);
}
}
喜欢这样文章的可以关注我,我会持续更新,你们的关注是我更新的动力!需要更多java学习资料的也可以私信我!
祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早生贵子,从不掉发!
猜你喜欢
- 2025-01-31 程序员接到“私活”几种途径的思考-从我自己出发
- 2025-01-31 《我的世界》java版还是基岩版?小孩子才做选择
- 2025-01-31 基于 JavaFx 搭建的实用小工具集合
- 2025-01-31 我为我的孩子写了本JAVA编程书(我为我的孩子写了本java编程书的英语)
- 2025-01-31 Java游戏框架LibGDX的使用(java app框架)
- 2025-01-31 现在还玩塞班游戏的人,不只是因为情怀
- 2025-01-31 晚会互动小游戏(50个晚会互动趣味小游戏)
- 2025-01-31 Java & Python 康威生命游戏 - 命令行版
- 2025-01-31 《大家一起察言观色》背后:一家JAVA手游厂商的辉煌与转型
- 2025-01-31 15个躺着就能学编程的游戏网站介绍
你 发表评论:
欢迎- 07-10动漫人物像|插画 壁纸 头像 签名 素材
- 07-10运动人物|插画 壁纸 头像 签名 素材
- 07-10动漫人物|插画 壁纸 头像 签名 素材
- 07-10神话人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物像|插画 壁纸 头像 签名 素材
- 07-10 日漫人物|插画 壁纸 头像 签名 素材
- 07-10日漫人物风|插画 壁纸 头像 签名 素材
- 07-10日漫人物|插画 壁纸 头像 签名 素材
- 最近发表
- 标签列表
-
- nginx反向代理 (57)
- nginx日志 (56)
- nginx限制ip访问 (62)
- mac安装nginx (55)
- java和mysql (59)
- java中final (62)
- win10安装java (72)
- java启动参数 (64)
- java链表反转 (64)
- 字符串反转java (72)
- java逻辑运算符 (59)
- java 请求url (65)
- java信号量 (57)
- java定义枚举 (59)
- java字符串压缩 (56)
- java中的反射 (59)
- java 三维数组 (55)
- java插入排序 (68)
- java线程的状态 (62)
- java异步调用 (55)
- java中的异常处理 (62)
- java锁机制 (54)
- java静态内部类 (55)
- java怎么添加图片 (60)
- java 权限框架 (55)
本文暂时没有评论,来添加一个吧(●'◡'●)