免费java游戏代码大全(编程一个最简单游戏代码)
本文实例为大家分享了Java实现方块赛跑小游戏的具体代码,供大家参考,具体内容如下
在一个图形界面上构造两个位于同一起跑线方块,起跑线位于界面靠左位置, A 方块先开始运动,向右移动 50 像素后停止,B 方块开始运动,向右移动 100 像素后停 止,A 方块继续向右运动 100 像素后停止,B 方块开始运动,如此循环接替执行,直至 某一个方块到达终点,界面显示该方块胜利信息。
1) 自定义一个threadA,ThreadB, ThreadFrame类(均继承自Thread)。
2) 定义全局变量,方块的位置,总长度,冠军,睡眠时间等,布尔值方块等待变量、游戏继续变量、绘图变量
3) ThreadA(ThreadB):等待waitA(waitB)变量释放,即:等待另一个方块更新完位置;然后随机产生要移动的长度,检查运动后位置与总长度的关系,以此判断游戏是否结束。更新位置信息,更改绘图变量,通知绘图线程重绘。自锁本身,释放另一个方块线程。
4) ThreadFrame:创建类对象,重写run函数,等待绘图变量的命令。接到绘图命令,重绘,判断游戏释放结束,重置绘图命令。
5) 构造函数,paint函数绘制,并进行游戏是否结束的判断,若结束,则打印冠军是谁,退出
6) 主函数,定义threadA,ThreadB, ThreadFrame类的对象,运行。用jion函数等待子线程的结束。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
-
拖拉机类型游戏电脑|拖拉机小游戏单机版
拖拉机类型游戏电脑|拖拉机小游戏单机版,,拖拉机小游戏单机版...
-
好玩的电脑装扮小游戏大全|关于装扮的小游戏
好玩的电脑装扮小游戏大全|关于装扮的小游戏,,1. 关于装扮的小...
-
怎么看路由器设置|怎么看路由器设置界面
怎么看路由器设置|怎么看路由器设置界面,,1. 怎么看路由器设置...
-
金蝶专业版主界面闪屏|笔记本电脑屏幕不停闪烁
金蝶专业版主界面闪屏|笔记本电脑屏幕不停闪烁是什么问题,,1....
-
怎么进路由器设置界面|怎么样进入路由器设置界
怎么进路由器设置界面|怎么样进入路由器设置界面,,怎么样进入...
-
如何在电脑中批量修改相片像素|如何在电脑中批
如何在电脑中批量修改相片像素|如何在电脑中批量修改相片像...
-
怎么进快捷键界面|如何直接到桌面的快捷键
怎么进快捷键界面|如何直接到桌面的快捷键,,1. 如何直接到桌面...
-
小米4微信运动怎么设置|怎么让微信运动和小米运
小米4微信运动怎么设置|怎么让微信运动和小米运动,,1. 怎么让...
-
微信界面图片设置方法|微信怎么设置界面图
微信界面图片设置方法|微信怎么设置界面图,,1. 微信怎么设置界...
-
练手速的电脑小游戏|练电脑键盘手速的小游戏
练手速的电脑小游戏|练电脑键盘手速的小游戏,,练电脑键盘手速...
-
电脑开机到主板画面就不动|台式电脑开机显示主
电脑开机到主板画面就不动|台式电脑开机显示主板界面就不动...
-
电脑只能进入铭瑄主板界面|台式电脑开机显示铭
电脑只能进入铭瑄主板界面|台式电脑开机显示铭瑄主板一直停...
-
微信打开游戏快捷键|怎么在游戏界面打开微信
微信打开游戏快捷键|怎么在游戏界面打开微信,,1. 怎么在游戏界...
-
小米运动怎么设置|小米运动怎么设置密码
小米运动怎么设置|小米运动怎么设置密码,,1. 小米运动怎么设置...
-
魔兽世界界面快捷键|魔兽基本操作快捷键
魔兽世界界面快捷键|魔兽基本操作快捷键,,1. 魔兽基本操作快捷...