飞机大战游戏制作思路

el/2023/12/3 3:13:14

第一天
创建
小敌机,大敌机,奖励机
背景,子弹,英雄机
六个类
编写属性和输出方法
在main方法中实例化测试

第二天
1.在world类中定义一个start方法
               并在main方法中调用
2.在world类中定义所有需要的对象和数组
               小敌机,大敌机,小蜜蜂
            天空,子弹,英雄机
3.在start方法中调用输出各种对象的信息

第三天
1.创建父类飞行物 FlyingObject
  编写
  属性4个 width,height,x,y
  构造方法2个
          1.小敌机,大敌机,奖励机
      2.天空,子弹,英雄机
2.六个子类继承FlyingObject
3.将所有子类属性中的width,height,x,y删除
4.重新编写合适的构造方法
5.使用FlyingObject[]
  替换小敌机\大敌机\奖励机的数组
  start方法中遍历元素中的show方法

第四天
1.画窗口
  让World类继承 JPanel
  在main方法中实例化窗口
  设置属性并显示
2.父类中所有属性修改为protected
  六个子类中所有属性修改为private

第五天
1.将程序需要的图片粘贴到项目中
2.在flyingobject类中,
  编写一个加载图片的方法
3.在六个子类中编写静态的图片数组
  来保存图片
  并在静态初始化块中加载需要的图片
4.在FlyingObject类中
  使用常量定义飞行物的状态
  并编写状态属性

5.在FlyingObject类中
  编写3个判断当前状态的方法


http://www.ngui.cc/el/2274321.html

相关文章

JPG、PNG、GIF有什么区别?

JPG是一种常用于摄影作品或写实作品、有损压缩图形格式; PNG是一种清晰、支持透明、无损压缩的位图图形格式; GIF是一种色彩效果低、体积小、支持透明的图像文件格式。 图片大小比较 PNG ≈ JPG > GIF 通常情况下,PNG要比JPG大一些,GIF所占体积最小。 在这个追求速…

怎样建网站?(超详细)

一.你要知道你想建什么类型的网站?(你能建什么类型的网站?) 二.你准备购买什么样的域名?(你能买什么样的?)实名认证,备案; 三.空间(我们用的是什么样的?) 四.搭建一个网站的步骤(跟上步骤) 一.网站类型 1.门户站(四大门户:新浪,腾讯,搜狐,网易)-----…

连不上网怎么办?试试网络连通性检测

ping 127.0.0.1 是你本地的回环地址! 实际上只要是127.0.0.1到127.255.255.255都是回环地址!都是可以PING检查的! 它能ping通,说明你的TCP/IP协议栈没问题!如果有问题,你就得检查TCP/IP协议栈&#xff0c…

进制转换详解易懂

整数进制转换 计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。 2进制,用两个阿拉伯数字:0、1; 8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7; 10进制,用十个阿拉伯数字:0到9; 16进制就是逢16进1,但我们只有0~9这十个数字,…

word替换妙用小技巧:批量去除多余空格、空行、换行

我们在使用word编辑的时候,经常会很多的换行、空格、空行等需要统一的整理和排版,如果你一个一个的删除,那你就菜鸟了。高手们都是利用替换,一次性统一搞定,方便而高效,赶紧来看看和学习一下吧。 工具/原料 word 2007或其他版本批量替换空行 1 首先,打开你要编辑的wor…

常用快捷键大全Win7快捷键

Win7快捷键 创建快捷方式(.link):Ctrl+Shift+拖拽 预览桌面:Win+Space 显示桌面:Win+D 启动任务管理器:Ctrl+Alt+Delete(选择性打开),Ctrl+Shift+Esc(直接打开) 打开开始菜单:Win键,Ctrl+Esc,鼠标单击开始菜单按钮 运行:Win+R 中英文切换:Ctrl+Space 输入法…

Win10系统如何卸载内置的应用(如人脉,邮件日历,音乐等)

Win10系统内置了很多“应用”,在系统默认的开始菜单上都能看的,常见应用包括: 闹钟和时钟,计算器,相机,邮件和日历,地图,电影和电视,人脉,照片,XBOX 等。 一. 更好的方法在后边哟!喜大普喷,卸载win10内置应用再也不用这么麻烦了,绝对安全、绝对可靠、绝对无公…

专升本第七部分 计算机网络基础与网页设计

更多专升本机构资源教程在公号众陆小马更新 一、计算机网络及 Internet 的初步知识 (一)计算机网络的概念 计算机具有独立的处理能力,计算机技术和通信技术结合,网络软件的控制下,资源共享、 信息交换。 网络软件&…

1、基于顺序存储结构的图书信息表的创建和输出

题目描述 定义一个包含图书信息(书号、书名、价格)的顺序表,读入相应的图书数据来完成图书信息表的创建,然后统计图书表中的图书个数,同时逐行输出每本图书的信息。 输入描述 输入n1 行,其中前n 行是n 本…

2. 基于顺序存储结构的图书信息表的排序

题目描述 定义一个包含图书信息(书号、书名、价格)的顺序表,读入相应的图书数据完成图书信息表的创建,然后将图书按照价格降序排序,逐行输出排序后每本图书的信息。 输入描述 输入n1 行,前n 行是n 本图书…