用Cpp语言 + STL容器 + 面向对象(继承,虚函数)实现的 飞机大战的完整版。
本资源的特色:
1. 代码量充足:足足有1500多行代码,实现了基本上飞机大战所有的基本功能。
2. 利用面向对象的思想,使用纯粹C++语言,利用了继承,封装,虚函数等实现了每一个实体对象,敌机一个class,我方一个class,道具实体一个class,子弹一个class,使得面向对象的思维更加深化。
3. 游戏逻辑清晰易懂,虚函数重写,使得代码清晰,逻辑清晰。
4. 注释详细,每一个类和函数都至少有一行注释来说明功能及含义。
5. 融合STL容器,使用功能多样。
可扩充性:
如果你想要添加其他的功能,可以《照葫芦画瓢》功能添加简单方便,并且实现起来也很方便,只需要重写父类的虚函数即可。
另外,这里还附带了很多图片资源,包括我自已找的飞机大战的图片资源以及《掩码图》制作(制作过游戏的都知道掩码图的制造是很困难的,在这里我全部打包制作好了)。
其中我们利用到了一些设计模式的方法,如《单例设计模式》, 通过仔细研究这篇飞机大战的源代码,我相信你的编程技术一定会突飞猛进。另外如果有什么不懂的问题私信
1