[源码和文档分享]基于QT实现的飞机大战游戏

一、课程设计内容与目标

通过类的继承等来实现一个飞机小游戏,首先实现控制台版的飞机游戏,然后修改与显示相关的部分代码完成从控制台到图形界面的迁移过程。

飞机游戏中要实现以下几个基本要素:

  • 玩家飞机发射子弹攻击敌机

  • 敌机可以发射子弹攻击玩家

  • 玩家飞机可以自由移动,敌机可以定向移动

  • 玩家飞机与敌机只有在真正边界相撞时才算相撞,且相撞时双方均要受到一定伤害

在课程设计一中,我实现了上述的基本功能,并提供了向图形界面的接口函数,在课程设计一中,玩家飞机和敌机均可以通过简单的代码修改任意更改形态

在课程设计二中,我添加了程序启动界面(就是此实验报告的封面),欢迎界面、背景音乐、暂停、玩家飞机技能、补给掉落、boss 等功能,游戏界面如下图:


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

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

猜你喜欢

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