Java 打飞机 雷霆战机 游戏 源代码

news/2024/11/16 9:31:10/

Java 打飞机 雷霆战机 游戏 源代码

  • 小学期做了一个类似打飞机的游戏 IDE为 IntelliJ IDEA

小学期做了一个类似打飞机的游戏 IDE为 IntelliJ IDEA

通过操作键盘上下左右和空格键来控制飞机移动和发射子弹,没有写什么背景音乐,源码附上,希望能帮到需要的人
源码地址: http://gitlab.suncaper.net/matherfucker/planegame1342.git

1.玩家主要需要用键盘左右上下按键对飞机进行左右上下操作,空格键点击会触发射击事件,发射动子弹,击中敌人加分,若被敌人击中则扣血,击中爱心回血,玩家血量为0时结束游戏,当Boss被打败会结束游戏,碰撞到Boss会直接结束游戏。 除此之外还写了一些特殊技能,回血。双发子弹和清屏,这些实现都很简单,三发,四发改一点点都能实现。
2.飞机大战游戏主要由三个大类组成,分别是工具类,飞行道具类,游戏面板类。工具类封装一些常用的函数,飞行道具类用来实现各种飞行物,游戏面板主要负责画图和计分。

流程图如下:
流程图
在这里插入图片描述
在这里插入图片描述

运行测试:
1.先是游戏的开始 enter键开始
在这里插入图片描述
2. 发射子弹
在这里插入图片描述
3. 碰撞到子弹 发生动态爆炸效果
在这里插入图片描述

还有什么问题问我就行 代码大多数有注解 跟着流程图看代码,两三遍应该就能了解到怎么实现的了


http://www.ppmy.cn/news/485106.html

相关文章

迅雷5(Thunder) v5.9.5.990下载

中关村在线软件事业部消息:6月15日,迅雷发布了版本号为5.9.2.927的更新。本次更新主要修正了先前版本中存在的一些bug,恢复了早期版本中的军衔等级图标,并重新设计了悬浮窗样式及尺寸。 此外,新版本还增加了“狗狗搜索…

在ubuntu中下载迅雷链接(thunder://)

http://blog.163.com/lgh_2002/blog/static/4401752620101116114336638/ 迅雷下载协议是经过加密的, 如: thunder://QUFodHRwOi8vZDUuNTJlYm9vay5jb20vc2hlbGw4MTAvYm9va3MvemV4dWUvMjAwNjAxLzIwMDYxNjkzMTg0OTUucmFyWlo/ 直接在Linux下面是没有办法下载的。 不过…

使Firefox3.0支持迅雷的方法

Mozilla推出Firefox(火狐)3.0RC2预示着新版正式上线指日可待,经过下载试用,我发现该版本变得和IE7外观比较相似了(其实在功能上,IE7向Firefox借鉴的地方也不少)。如下图:Firefox外貌…

firefox使用迅雷

每次都上网搜,每次重装firefox的时候又忘记了。这次就把它记在这里了。 [quote]软件设置法 先关闭正在运行的Firefox。然后打开迅雷下载工具,点击“工具/支持/迅雷作为 Firefox默认下载工具”选项,接着会弹出一个“打开”对话框,找…

Java 键盘录入的基本格式

1、导包: 格式:import java.util.Scanner; 位置:在class上面导包。 2、创建键盘录入对象: Scanner sc new Scanner(System.in);3、通过对象获取数据: int x sc.nextInt();4、完整代码: import java…

迅雷的专用文件播放格式.xv如何转化为正常的格式

迅雷的专用文件播放格式.xv如何转化为正常的格式

键盘录入的基本格式(读取输入)

键盘录入的基本格式 我们目前在写程序的时候,数据值都是固定的,但是实际开发中数据值肯定是变化的,所以我准备把数据改进为键盘录入提高程序的可读性 如何实现键盘数据的录入呢? A:导包 格式: import java.util.*; 位置:在class上面 B:创建键盘录入对向…

VMware虚拟机安装Kali Linux(逃课式安装方法)附带键盘无法输入的解决方法

注:本文主要讲解Kali Linux的下载及虚拟机的制作过程。如果对于虚拟机软件的安装过程有疑问,可以私信或者查询其他资料 Warning ! Kali Linux的技术并不完全成熟,并且上手比较难。所以建议不要当主Linux操作系统,并且…