java飞机大战
WilliamCode
这个作者很懒,什么都没留下…
展开
-
Java飞机大战------纯基础语法实现【附下载】
飞机大战是一项能够使用到绝大部分Java基础语法和面向对象知识的项目。 本项目使用到的知识有: 1、基础语法,分支,循环 2、基本数据类型 3、对象的封装、继承、多态 4、接口 5、Java的窗口类库 先放一张成品图。 很丑,但是不想做美工了,毕竟是一个练习性质的小项目。 下面是系统架构: 分成了四个包 下面是包的结构和具体链接: 包名 用途 链接...原创 2019-12-31 20:55:13 · 545 阅读 · 0 评论 -
Java飞机大战【4】游戏的主要类
这是飞机大战游戏的基础工具类代码及解释,其他的也在博客中 游戏中上层的主要类,统一放在包com.airbattle.game下 游戏的主要逻辑在这个包里实现 类名 用途 Drawer 画图,用画笔Graphics,在画板上指定位置处画出img图像,这是静态方法 Property 关于游戏配置的所有常量,包括:设置背景、各个角色的图片,飞机移动速度、飞机开火速度、飞机...原创 2019-12-31 20:26:56 · 811 阅读 · 0 评论 -
Java飞机大战【3】游戏基本类
这是飞机大战游戏的基础工具类代码及解释,其他的也在博客中 基本类有三类,统一放在包com.airbattle.gameobject下 类 用途 Aircraft 飞行器,游戏中所有的飞行物(英雄机和敌机)都继承该类 Bullet 子弹类,主要是子弹的构造和移动 HostilePlane 敌军飞机,继承了飞行器类 这些类也被写残了,因为我的...原创 2019-12-31 20:02:45 · 850 阅读 · 0 评论 -
Java飞机大战【2】游戏接口
这是飞机大战游戏的基础工具类代码及解释,其他的也在博客中 游戏接口有三个,统一放在com.airbattle.gameinterface包下 接口 用途 GameObjectInterface 游戏元素接口,每个游戏元素都必须实现。后来被抛弃了,因为我代码水平不够 最后从瀑布模型转化成了迅捷开发 FlyingObjectInterface 飞行...原创 2019-12-31 19:51:43 · 632 阅读 · 1 评论 -
Java打飞机游戏【1】基础工具类
这是飞机大战游戏的基础工具类代码及解释,其他的也在博客中 基础工具类包含三各类,统一放在com.airbattle.gameproperty包下 类名 用途 Image 存放游戏元素的图像、图像长宽 Position 位置类,包含x,y坐标 Rect 矩形类,游戏元素占用的矩形框的坐标,包含左上角的坐标(x1,y1),右下角的坐标(x...原创 2019-12-31 19:45:46 · 306 阅读 · 0 评论