[源码和文档分享]基于MFC的飞机大战小游戏

1 概述

飞机大战游戏(Plane Game)是在Microsoft Visual Studio编程软件的MFC环境下制作的一款桌面游戏,界面简洁流畅、游戏方式简单。

主要功能:

  • 积分功能:本游戏中,每击落一架敌机加1分,积分每满十分为战机增加一条生命值,同时,通过分数调整游戏进入不同的关卡

  • 关卡设计:本游戏普通模式中共有10个关卡,每通过一关,为战机增加两条生命值,根据关卡的增加,战机数量会增加,游戏难度加大。在无敌模式中,当10关全部打通之后,可以选择进入特别关卡,这时会有非常多的敌机出现

  • 敌机:通过屏幕上方随机产生敌机,产生频率受关卡的控制,只有当我机位于敌机正下方时,敌机才会向正下方发射子弹,当敌机被战机导弹命中后即爆炸摧毁

  • 战机:我方战机初始有六条生命,按空格可以发射导弹,当我方分数每加50会进入下一关

  • 游戏概况:利用键盘中的上下左右键控制我方战机,空格键发射子弹。游戏开始时有对话框显示游戏说明并且选择是否进入无敌模式,进入游戏后可以按P暂停开始游戏,当战机生命值减为0之后,会有对话框提示是否原地复活,每当战机击毁一架敌机加1分。游戏屏幕右上方有关数显示和得分显示,右下方有生命值显示

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

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

猜你喜欢

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