早晨起来,拥抱太阳,满满正能量的9月,希望和大家能够一起来学习。今天up主给大家伙带来了一款Java小游戏————飞机大战2/0加强版,对滴就是大家偷偷在机房玩的那种,希望这次能够给大家带来快乐的同时也能教会大家应该如何制作这类游戏。
飞机大战2.0加强版
相信大家基本上也都是玩过这个游戏的,初学咱们Java基本上都能做出来的,简单易上手。
在此游戏中共有六个对象:
小敌机Airplane,大敌机BigAirplane,小蜜蜂Bee,天空Sky,英雄机Hero,子弹Bullet
其次我们还需要三个类:
超类Flyer,图片类Images,测试类World
还需:
英雄机2张,小敌机,大敌机,小蜜蜂,子弹,天空各1张,爆炸图4张,游戏开始,暂停,游戏结束各1张,共14张图片放入与图片类Images同包中
此类是用来封装所有对象共有的行为及属性的
不管是写什么程序,都建议遵循两点:数据私有化,行为公开化
小蜜蜂类Bee:
此类虽也可以算作敌人类,但是与小/大敌机有所不同,它是实现奖励值接口
小敌机类Airplane:
此类存储小敌机特有的属性及行为:
移动速度,分值,及图片的切换
继承超类,且实现得分接口
其实那飞机大战是一个非常典型的案例你只要学一下差不多也是基本上都能学会的,因为这里面包含了很多新手小白需要掌握的东西。是一个非常适合新手的入门练习接下来up住为大家发放一个链接大家可以看一下的
https://www.bilibili.com/video/BV12h411n7Kwhttps://www.bilibili.com/video/BV12h411n7Kw好了今天的分享就结束了,欢迎积极私信小编哦!