目录
压缩包链接:lilin: c#飞机大战简单实现和医疗管理系统
项目来源
本项目是对于本学期所学习的内容进行总结,本次项目使用语言为C#
游戏设计
主要思想:面向对象思想
游戏介绍
由初始化窗体,游戏运行窗口,两个结算窗体构成.可以实现开始游戏,提示,暂停游戏,继续游戏,重新开始,游戏结算这几大功能.同时,在游戏运行界面会出现 玩家生命值和得分
运行部分效果展示
(其中内容背景均能替换)
游戏设计思路
整个项目游戏中,把飞机大战这个项目总共可以分为三个对象:
- 飞机:飞机又可以分为我方飞机,敌方小飞机,以及敌方boos飞机
- 背景:为了体现出飞机的飞行,需要用到背景的滚动,而实现背景的滚动又要使用背景的衔接,才能完美实现飞行效果
- 子弹:战机发射出子弹,所以绘制子弹后,便要考虑到子弹与飞机的碰撞,就会考虑到x,y轴的变化,长度和宽度,以及碰撞的效果
总结:
本次项目实现的非常简单,因为一开始并没有完全掌握C#语言以及面向对象的思想,还是代码逻辑不够清晰导致的,所以该项目只能完成一些基本的操作,其中有一个bug还未修复,背景音乐在程序运行期间有概率会出现卡顿;