下载此文档

vC++课程设计-打飞机游戏.doc


文档分类:办公文档 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
打飞机游戏

本次我做的是一个简单的打飞机的游戏,包括计算打飞机、时间和打飞机的规则制定。综合运用所学知识,熟练掌握VC++程序设计的编码与以及各类作用个的具体实现,独自利用VC++程序编写打飞机游戏,以检测自己一个学期对C++学****的情况,以及了解自己在VC++学****中的不足,巩固和提高自己对C++的理解和掌握。掌握C++编程和调试的基本技能,进一步提高自己的动手能力,和运用C++解决实际问题的能力。
随着信息时代的到来,人们生活节奏的加快,利用电脑放松心情似乎已很是常见,电脑游戏便应运而生了。基于此,对于游戏的开发者似乎也是一种挑战,它需要娱乐的同时,又有一定的放松大脑疲劳的作用。当然,如果能在此同时又能使我们的大脑得到进一步的锻炼与开发更是一种需求。鉴于此,开发者需要开发出满足以上需求的游戏供大家工作之余的放松以及智力的开发。当然,随着电脑的广泛使用,游戏的类型和种类均有增加。打飞机游戏由于其能很好的满足上述需求,使得其受到广泛的欢迎。而本游戏的开发是基于单机模式的。
本游戏针对人们的需求而设计,使得上述功能成为了可能。其安装及操作步骤均很简单,适合各类人群的使用。完成打飞机游戏的设计本系统是采用Visual C++ 高级语言进行程序编制。


由于本游戏系统的对象单一,且每个数据内容具有较强的关联性,涉及的计算过程不是很复杂。当前各种游戏软件层出不穷。打飞机游戏的基本需要点击鼠标左键于未知区域,如果未知区域有飞机,并且游戏停止,显示所有的飞机。如果飞机,则显示周围飞机数,如果周围没飞机,则再查看周围区域是否有飞机直到有飞机为止并显示,这属于是一个递归过程。点击鼠标右键于未知区域,则将其置为有飞机而不管是否真的有飞机。飞机区右下角显示总飞机数减去被标明有飞机区域的数目。系统主要功能包括:游戏的生成打飞机游戏的初始化,根据数量不同的飞机,每种难度下的飞机数量相同。游戏难度的选择难度设置,从简单到困难,难度越大,生成游戏时飞机数量越多。因此,在选择数据库时,应考虑数据库应用的特点及适用范围,Visual C++ 是一种可视化的、面对对象和调用事件驱动方式的结构化高级程序设计,可用于开发 Windows 环境下的种类应用程序。它简单易学、效率高,且功能强大。在 Visual C++环境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,可以高效、快速地开发出 Windows 环境下功能强大、图形界面丰富的应用软件系统。

系统主要功能包括:游戏的生成打飞机游戏的初始化,根据数量不同的飞机,每种难度下的飞机数量相同。游戏难度的选择难度设置,从简单到困难,难度越大,生成游戏时飞机数量越多。我们所设计的这个软件系统规模不大,就系统分析设计阶段而言不须太多人力物力。为明确各自不同的任务侧重点便于分配管理,我们将软件开发周期分为问题定义与可行性分析、需求分析、概要设计、详细设计四个方面,利于我们相互协作。
目前,计算机的应用领域越来越广,为我们的这套软件提供了硬件环境。本系统可以运行在Windows95/98/2000/XP等操作系统上,可说市场上流行的操作系统都可以支持,功能模块图,如图1所示。
打飞机游戏
开始
布局
载入
退出
图1 系统功能模块

首先是具体的设计步骤如下:在VC++,用自己的名字gaoqingzhi建立一个MFC AppWizard(exe)工程,在应用程序类型中选择“基本对话框”,其余的都采用默认选项,即可完成对话框的创建。在对话框中添加4个图像,6个按钮(分别是开始、布局、保存、选项、载入、退出,)接着根据属性对以上所添加的控件进行属性修改,主要进行重命名,以便编辑源代码的时候区分,另外对图像的处理除了对其进行重命名外还要对其添加位图。之后通过打开C:\WINDOWS\,并选中对其进行重命名。接着对以上添加的控件建立类向导。主要有Add Function、Add Variable和Edit Code这三项的添加。根据流程图在类的原文件中逐一添加实现各个模块其功能所需要的各种函数,并添加相应的源代码,同时在头文件中添加对各种函数及变量的声明。对编译好的程序进行保存,开始进行调试,边调试边根据报错对原程序进行修改,直到程序不再进行报错为止,如图2所示。
图2设计模块

主界面控制菜单的设计接下来回到资源编程界面,编写菜单资源,用来控制扫雷的过程,难度选定,以及自定义难度窗口等。设置菜单包含:开始,布局,载入,保存。帮助菜单获取该软件的版本信息,如图3所示。
图3 开始功能模块
具体实现代码为:
BOOL eS

vC++课程设计-打飞机游戏 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkjafow
  • 文件大小4.20 MB
  • 时间2018-02-21