小白小怪的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 下载
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友