飞机大战安卓游戏简介以及 GitHub 源码分享

GitHub 分享

GitHub 地址:IndependentPlaneGame

介绍

此项目完成比较久远,当初使用 Android Studio 完成。此项目完成的是一个飞机游戏,没有用到主流的手机游戏引擎,直接使用的是 android 自带的 graphics 图形包,使用了其中的 canvas 来进行图形界面的绘制。大体上通过继承关系,所有单位都会继承一个 sprite 精灵对象,然后还有许多其他小功能。

欢迎大家 WatchStarFork

关键代码

  1. 碰撞检测源码

  2. 添加音效源码

  3. 帧数显示

  4. 黑天白天渐变

  5. 敌机随机出现实现

  6. 实现单机双击和触屏移动

特色

  • 四种类型子弹,并且可以通过接道具的形式改变子弹形式
  • 4 中类型敌机,还存在 boss 敌机
  • 敌机不仅可以与本机相撞,而且 boss 敌机还可以投射炸弹
  • 存在黑夜和白天的渐变
  • 画面效果较为生动
  • 音乐动感力十足
  • 游戏难度可以调整,音效可以调整
  • 本机存在生命值,并且可以接生命值道具
  • 本机可以接受炸弹道具
  • 采取积分制
  • 界面帧数显示

待优化

  • 画面还可以再调优
  • 游戏中飞机类型可以增多
  • 道具可以增多
  • 实现多语言切换
  • 音乐多选择
  • 设置关卡制
  • 积分兑换道具等设定
  • 其他

界面

截图 1

截图 2

截图 3

截图 4

截图 5

欢迎大家 WatchStarFork

  • 1
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

abcnull

您的打赏是我创作的动力之一

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值