小白小怪的gravatar头像
小白小怪 2021-12-06 11:59:55

JAVA swing开发飞机大战小游戏

项目描述

/*

*小白学习中,大神路过勿喷,此只作为初学者参考学习
 * 该程序实现了飞机大战游戏的基本实现功能

 * GameFrame 此界面为运行界面,ep12.png敌机为道具机
 * 
 * 一、功能:
 * 游戏背景随机切换、英雄机的火力转换、设置敌机的出现情况、背景音乐、可以鼠标控制飞机的飞行位置,也可以用键盘
 * 消灭道具机可加子弹量(层次为三层,三层后加生命值,不再加子弹量,当生命添满到三条,不再添加。)
 * 随分数值的增大,飞机数量也相应增加;
 * 
 * 二、待完善功能:
 * 1.背景音乐还完善,存在有时有,有时没有情况
 * 2.游戏开始界面还未实现,游戏结束界面还未完善
 * 3.开始游戏按钮,暂停按钮,继续游戏按钮,结束游戏按钮还未实现
 * 4.敌机爆炸还未实现(如有大神完善了,可以给小白的我学习学习吗)
 * 
 * 三、总结:
 * 此游戏运用窗口的布局、类的运用、画笔类的图片加载、多线程的内部类实现动画效果、键盘鼠标控制原理(鼠标键盘监听机制来控制运动方向)、
 * 矩形检测碰撞检测。
 */

运行环境

jdk8.0+eclipse

项目技术(必填)

java窗口的布局、类的运用、画笔类的图片加载、多线程的内部类实现动画效果、键盘鼠标控制原理

数据库文件(可选)

依赖包文件(可选)

上面是src下的 img文档中的图片和背景音乐,下载后直接放到src下就行,如下面项目截图的目录一样

运行视频(可选)

是否原创(转载必填原文地址)

转载(看视频的跟着敲的)

项目截图(必填)

JAVA swing开发飞机大战小游戏

JAVA swing开发飞机大战小游戏

运行截图(必填)

JAVA swing开发飞机大战小游戏JAVA swing开发飞机大战小游戏

注意事项(可选)

自己建一个java工程,然后将压缩包javatfly的文件放到你新建的工程src目录下运行就行了,图片上面百度网盘有;

背景音乐播放有问题,都学网上的方式进行,但是好像不行,如有大神,可以给小白指点一二,在此谢谢


打赏

已有1人打赏

最代码官方的gravatar头像

文件名:javatfly.zip,文件大小:7708.235K 下载
最代码最近下载分享源代码列表最近下载
dusk red  LV2 9月2日
12345678ajkdakjd  LV1 7月2日
3334004690  LV10 6月22日
bssheep  LV1 2023年12月31日
陈小灏  LV15 2023年12月15日
我的java  LV8 2023年12月14日
1061404770  LV3 2022年9月26日
agjbvfhjbg  LV6 2022年9月9日
Jasonast  LV1 2022年6月12日
testuser1234567  LV24 2022年5月31日
最代码最近浏览分享源代码列表最近浏览
dusk red  LV2 9月2日
12345678ajkdakjd  LV1 6月26日
3334004690  LV10 6月22日
半核野兽  LV1 4月29日
gzcznb  LV8 4月1日
bssheep  LV1 2023年12月31日
我的java  LV8 2023年12月14日
jkjfdgbkl  LV2 2023年11月1日
1766545549  LV1 2022年11月17日
李沛阳  LV1 2022年11月6日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友