[源码和文档分享]基于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

猜你喜欢

转载自blog.csdn.net/demongwc/article/details/84849229