[源码和文档分享]基于VC++的WIN32 API界面编程实现的飞机太空大战小游戏

一、程序功能介绍

炫酷精美的飞机太空大战,为体现“设计”的原创性,团队不使用游戏引擎,也没有抄袭任何源代码。全局使用团队自行编写的游戏类对象编写程序。建立以WIN32分辨率960*840的窗口为基础的GDI图形化画面,采用三级缓冲技术解决卡顿、闪屏问题。使用透明遮罩法透明化素材背景。

游戏微信打飞机游戏中的飞机为图片源素材,后期使用PS技术上色。玩家可以利用键盘鼠标任意操作方式畅玩游戏,以击落更多敌机得到更高的分数为目标。加入敌人概率追踪算法、设置分数关卡、使用更新器调整敌人的更新速度。加入敌机和英雄的爆炸特效、增强游戏的可玩性与难度。

玩家可自由切换多种不同杀伤力的子弹和巨大杀伤力的导弹,应付3种不同难度的敌人。利用随机生成的奖励补给,补充子弹、导弹、生命值。游戏已经可以实现射击子弹、实现击中、获取道具的单一音效(但无混响)。同时在图形界面中统计出每个种类子弹的数目,英雄自身的生命值、得分,拥有简易的排行榜。

二、具体实现

5.1 开发平台

  • Microsoft Visual Studio 2013

5.2 程序结构或流程图

数据结构图

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/1286.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值