PlaneWar

Java飞机大战MVC版

//无聊时偷的雷霆战机素材写了一个飞机大战,本意是练习mvc,但写得还是不清晰

github下载:https://github.com/dejavudwh/PlaneWar

功能

  功能比较简单,基本功能都实现了,背景滚动,击杀爆炸效果,计分,等级,根据分数不同不同的敌机

view层

  GameFrame控制窗体 GamePanel控制画布的具体内容

dto层

  GameDto控制游戏中应该反应给view层的数据 entity包里为游戏的实体类

control层

  GameControl控制整个游戏,反应到视图层和像业务逻辑层请求服务 PlayerControl玩家控制器,连接到GameControl

service层

  做完整个游戏的逻辑层,包括生成敌人,玩家开火等待

//dao层

  本来想做一个本地记录和全网记录的,就应该连接dao层,对自己的效益不大,暂时不做了

转载于:https://www.cnblogs.com/secoding/p/10360195.html

Java飞机大战MVC版相关推荐

  1. Java学习记录:Java飞机大战进阶版(敌人有子弹、有生命、有boss、有声音、还有大招一键清屏)

    Java飞机大战 序言 一.项目需求分析 二.各个对象类的设计 加载图片类Images 抽象类FlyingObject 天空类Sky 小敌机类Airplane 大敌机类BigAirplane 侦察机类 ...

  2. JAVA飞机大战游戏附源码

    JAVA飞机大战附源码 java飞机大战 效果图如下 java飞机大战 话不多说 直接上源码 窗体部分 package UI; //自定义窗体 //创建类 继承JFrame //创建构造方法,设置窗体 ...

  3. java飞机大战--点到点分解

    这里写目录标题 项目简介: 项目的思维导图: 遇见问题: 运行页面: 类的实现 ShootGame类: Hero类: Bullet类: flyObjet类: airPlane类: Bee类: 项目简介 ...

  4. 可扩展java游戏框架实践之java飞机大战

    前言 在Java awt frame下利用画笔工具实现一个游戏框架. 该框架支持: 游戏动画实现 动图实现 移动实现 碰撞检测 游戏流程控制 游戏音乐控制 功能设计实现 ①游戏动画实现 JFrame下 ...

  5. 飞机大战java_java版飞机大战实战项目详细步骤

    本文为大家分享了java版飞机大战实战项目,供大家参考,具体内容如下 分析 飞机大战 首先对这个游戏分析,在屏幕上的物体都是飞行物,我们可以把建一个类,让其他飞行物继承这个类.游戏中应有英雄机(也就是 ...

  6. 写一个JAVA飞机大战小游戏AirPlaneWar

    纷争开始了 文章目录 开发环境 前言 一.代码部分 1.项目结构及下载方法 2.代码 1.AirPlane.java 2.Award.java 3.Bee.java 4.BigAirPlane.jav ...

  7. java飞机大战爆炸效果_Java飞机大战游戏设计与实现

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

  8. java飞机大战流程图_JAVA课程设计-飞机大战

    JAVA课程设计-飞机大战 1.团队名称.团队成员介绍 1.1 团队名称:做个飞机哦 1.2团队成员介绍: 余俊良(组长):编写博客.游戏主界面设计与实现.英雄机与子弹类的实现.场景设计 林祥涛:游戏 ...

  9. Java飞机大战敌机消失_Shoot 飞机大战,功能是子弹打在敌机上, 消失 且在内存中 , 小蜜蜂上同理 Games 游戏 247万源代码下载- www.pudn.com...

    文件名称: Shoot下载  收藏√  [ 5  4  3  2  1 ] 所属分类: Games 开发工具: Java 文件大小: 371 KB 上传时间: 2015-12-01 下载次数: 0 提 ...

  10. java飞机大战子弹怎么修改_java改版飞机大战源码

    [实例简介] 利用java写的飞机大战,有BOSS 导弹,散射子弹,追踪弹,清屏技能,爆炸效果等等.适合用来练习面向对象: [实例截图] [核心代码] 4692cf8f-6049-4755-a40a- ...

最新文章

  1. 二进制转ascii码python_python – 将二进制转换为ASCII,反之亦然
  2. Java嵌套类(Nested Classes)总结
  3. 万变不离其中----SQL必记语法
  4. 比尔.盖茨人生的四张面孔
  5. 可见性得以保障,并不意味着_战略模式并不意味着春天!
  6. ajax中return取不到值的问题
  7. 揭开git的神秘面纱
  8. POJ2146 Confusing Login Names [最小字符串编辑距离]
  9. shell学习笔记二
  10. vue项目中的回车登录
  11. 大数据与云计算的关系?
  12. 多个wordpress_40多个使用WordPress的热门大学
  13. 【转】Linux下进程隐藏的常见手法及侦测手段
  14. 微信公众号文章采集工具,可采集文章文字内容信息及图片
  15. OpenCat 简评
  16. Oracle HR 样例用户的建立 10g,11g均可
  17. 独孤思维:互联网赚钱的底层逻辑
  18. MSN今天遭遇脱机怪病 网友出招解决
  19. 基于若依开源架构websocket 集成与使用
  20. HarmonyOS系统中内核实现智慧烟感控制的方法

热门文章

  1. 扫雷游戏网页版_两个在线版复古小游戏,嗯还是熟悉的味道!
  2. android 7使用litepal,android数据库litepal使用记录
  3. python实现自动化不停打电话
  4. SQLyog v12.09 (64 bit) 注册码
  5. gg修改器怎么能让服务器检测不到,gg修改器怎么绕过检测 | 手游网游页游攻略大全...
  6. 最强数据库工具——IDEA
  7. 终极算法 机器学习和人工智能如何重塑世界
  8. 【Keras】LSTM和Bi-LSTM神经网络
  9. 手摸手深入理解JVM虚拟机--在MacOS系统上编译OpenJDK12并使用CLion调试靠谱教程
  10. DDR3 MIG IP核仿真与学习