【实例简介】

JavaSwing界面的飞机大战,实现了开始,暂停,结束游戏界面,还实现了界面自己循环滚动。英雄机的键盘控制等。

【实例截图】

【核心代码】

PlaneWars

└── PlaneWars

├── bin

│   ├── bgmusic.wav

│   ├── blastmusic.wav

│   ├── Bomb.WAV

│   ├── bulletmusic.wav

│   └── com

│   └── langxikeji

│   └── PlaneWars

│   ├── Blast.class

│   ├── Enemy1.class

│   ├── Enemy2.class

│   ├── Enemy3.class

│   ├── Enemybullet.class

│   ├── Flyer.class

│   ├── Gift.class

│   ├── Herobullet.class

│   ├── Hero.class

│   ├── ImageRead.class

│   ├── PlaneFrame.class

│   ├── PlaneWars$1.class

│   ├── PlaneWars$2.class

│   ├── PlaneWars$3.class

│   └── PlaneWars.class

├── src

│   ├── bgmusic.wav

│   ├── blastmusic.wav

│   ├── Bomb.WAV

│   ├── bulletmusic.wav

│   └── com

│   └── langxikeji

│   └── PlaneWars

│   ├── Blast.java

│   ├── Enemy1.java

│   ├── Enemy2.java

│   ├── Enemy3.java

│   ├── Enemybullet.java

│   ├── Flyer.java

│   ├── Gift.java

│   ├── Herobullet.java

│   ├── Hero.java

│   ├── ImageRead.java

│   ├── PlaneFrame.java

│   └── PlaneWars.java

└── 素材

├── Blast

│   ├── blast_0_1.png

│   ├── blast_0_2.png

│   ├── blast_0_3.png

│   ├── blast_0_4.png

│   ├── blast_0_5.png

│   ├── blast_0_6.png

│   ├── blast_1_1.png

│   ├── blast_1_2.png

│   ├── blast_1_3.png

│   ├── blast_1_4.png

│   ├── blast_2_1.png

│   ├── blast_2_2.png

│   ├── blast_2_3.png

│   ├── blast_2_4.png

│   ├── blast_2_5.png

│   ├── blast_2_6.png

│   ├── blast_3_1.png

│   ├── blast_3_2.png

│   ├── blast_3_3.png

│   ├── blast_3_4.png

│   ├── blast_3_5.png

│   └── blast_3_6.png

├── Bomb

│   └── 导弹.png

├── Boss

│   ├── BOSS1.png

│   ├── BOSS2.png

│   ├── BOSS3.png

│   ├── BOSS4.png

│   ├── BOSS5.png

│   └── BOSS6.png

├── Bullet

│   ├── 双弹1.png

│   ├── 双弹2.png

│   ├── 竖弹1.png

│   ├── 紫弹1.png

│   ├── 红弹1.png

│   └── 蓝弹1.png

├── Gift

│   └── gift.png

├── Hero1

│   └── hero.png

├── Icon

│   ├── icon.png

│   └── 图标.jpg

├── Maps

│   ├── b2.jpg

│   ├── b3.png

│   ├── b4.png

│   ├── map1.jpg

│   ├── map2.jpg

│   ├── map3.jpg

│   ├── map4.jpg

│   └── map5.jpg

└── Music

├── bgmusic.wav

├── 游戏背景音乐.mp3

└── 爆炸音效.mp3

19 directories, 85 files

雷霆战机的java代码_JavaSwing雷霆战机(飞机大战)源代码相关推荐

  1. 【java设计】:全民飞机大战小游戏制作

    文章目录 前言 一.全民飞机大战 二.计划安排 三.源码图和类图展示 四.源码展示 Fire类: GameMain类: GamePanel类: Hero类: Image类: PlaySound类: S ...

  2. java线程游戏V4之飞机大战(一)

    关于实现飞机大战线程游戏,需要几点,首先是战机类,然后我方与敌方战机分别作为子类继承它.然后是子弹类,也分为敌方子弹和我方子弹.接着是需要的线程. 首先创建一个界面,创建GameUI类继承JFrame ...

  3. java线程游戏V4之飞机大战(二)

    在飞机大战(一)中,我们加入了各个线程.然后创建子弹类Bullet,设置属性和移动.绘制方法.为了区分敌机和我机,敌方子弹和我方子弹,分别对Fighter类.Bullet类创建两个子类:MyFight ...

  4. 用java写一个简单的飞机大战游戏

    制作一个简单的飞机大战 注意!!!!!,图片素材在我的资源里有. 下面代码排序,非先后顺序.请看清楚类名 Airplane类 package Flyplane;public class Airplan ...

  5. Java基础练习项目【飞机大战】

    飞机大战 游戏需求 用户通过鼠标操作一架英雄机,英雄机自动发射子弹,攻击自上而下飞行的敌机,击落敌机获得奖励,不同敌机奖励不同,英雄机生命归零则死亡,游戏结束. 界面信息: 得分信息.英雄机剩余生命信 ...

  6. java飞机英雄大战代码ppt_Java课程设计--飞机大战

    #一. 团队介绍 成员姓名 任务分配 文**(组长) GUI.数据持久化 李** 背景音乐.博客撰写 #二. 参考代码 #三. 项目git地址 #四. 项目git提交记录截图,老师将重点考核 #五. ...

  7. Java窗口游戏开发,飞机大战,打飞机,打大飞机,打无敌飞机妙啊!!!!————————香啊~~~~~~~~~~~~~~~~~

    身无分文宅家,细发日渐稀疏. 双亲日益劳累,奈何无心寻工. 复试遥遥无期,心情惨惨戚戚. 若问此时作甚?抽烟喝酒扣叮.---杂记2020/3/25-2020/4/12 矫情下,莫认真 接下来奉上近日学 ...

  8. python飞机大战源代码-python版飞机大战代码分享

    利用pygame实现了简易版飞机大战.源代码如下: # -*- coding:utf-8 -*- import pygame import sys from pygame.locals import ...

  9. python飞机大战计分代码_Python项目实战-飞机大战

    {getUnitName} {getLessonName} 敬请期待 免费 {getTaskName} 剩余观看时长:{watchLimitRemaining} 回放 {activityStartTi ...

  10. 飞机大战java代码_[源码和文档分享]Java飞机大战游戏设计与实现

    1 概述 1.1 项目简介 本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程 ...

最新文章

  1. 一文详解三维重建之定位定姿算法
  2. 谷歌大脑提出“洗发水”二阶优化算法,Transformer训练时间减少40%,Jeff Dean点赞...
  3. InfluxDB学习之InfluxDB的基本操作
  4. 一份完整的问卷模板_一份完整市场推广策划方案模板
  5. 护肤产生共鸣_通过以人为本的设计编织共鸣的20个指针
  6. vijos 1464 积木游戏 DP
  7. macos下如何配置ssh无密码登录
  8. 【CTF】关于md5总结
  9. 黑苹果部分usb、摄像头以及dw1560(BCM94352Z)蓝牙无法识别问题的解决方法
  10. linux内核默认imx6速率配置,Linux4.1.15内核移植-imx6ull
  11. js 复制div文本
  12. 迅闪同步到顺网无盘服务器,关于Win10x64顺网、信佑7、伴侣、迅闪VIP开超级后蓝屏解决方案...
  13. angular ng-show中表达式的写法
  14. mybaitis-plus 持久层高效开发, 懒人神器
  15. EXCEL常用函数——计算统计函数
  16. (Java实现) 美元汇率
  17. echarts在中国地图上绘制各省指标
  18. IT:后端进阶技术路线图(初级→中级→高级)、后端开发工程师(技术方向分类之后台业务开发/中间件/内核/分布式架构)基础知识简介、技术路线/技术趋势指南(如何选择自己的技术方向)之详细攻略
  19. 读书笔记:-----《第四次工业革命转型的力量》
  20. Untiy添加水印并保存(包含文字转图片并打水印)

热门文章

  1. html中background标签作用,CSS Background 属性详解
  2. 2021数学建模美赛:赛前总动员
  3. 金彩教育:选择关键词要参考哪些数据
  4. 滴滴打车CTO张博:生死战役,技术和时间赛跑
  5. 杀人游戏规则总结(转自龙的天空)
  6. 教师计算机研修培训日志感言,2019年教师研修感言
  7. python3GUI--微博图片爬取工具V1.5 By:PyQt5(附源码)
  8. Java前方交会后方交会编程_单像空间后方交会和双像解析空间后方-前方交会的算法程序实现.doc...
  9. 如何在Vue.js和ElementUI框架中获取Collapse组件最后选中的值
  10. android * 工程模式,什么是Android手机的工程模式