VC++扫雷游戏的设计与实现
时间:2017-04-01 12:57 来源:毕业论文 作者:毕业论文 点击:次
摘 要:随着网络的普及,计算机游戏逐渐成为娱乐生活的主流。论文基于Visual C++ 6.0开发平台,采用C++语言与GDI技术开发了大众娱乐的扫雷游戏。首先通过需求分析确定扫雷游戏主要由布雷和扫雷两部分组成,然后对游戏过程中各事件处理和利用“递归”调用等技术手段实现扫雷游戏。整个游戏设计简单明了、实用,操作简单容易上手,可以作为人们放松娱乐的首选。 关键词:Visual C++6.0;扫雷;递归6834 Design of the Minesweeper Game Abstract: With the popularity of the Internet, Computer games have gradually become the mainstream entertainment. Paper is based on the Visual C++ 6.0 development platform, using C++ language with GDI technology development of public entertainment minesweeping game. First determine minesweeping game is mainly composed of mine-laying and mine-sweeping through demand analysis, then each event in the course of the game processing and the use of “recursive” calls and other technical means to achieve a minesweeping game. The entire game design is simple, practical, simple easy to use, can be used as the first choice of entertainment people relax. Key words: Visual C++6.0; Minesweeper; Recursion 目 录 摘 要 1 引言 1 1.绪论 2 1.1选题背景及意义 2 1.2当前发展状况 2 2.系统技术分析 2 2.1开发工具简介 2 2.2 GDI技术 3 3.系统总体设计 3 3.1 设计构想 3 3.2 系统功能 4 3.3 系统流程分析 4 4.扫雷游戏的实现 5 4.1 函数处理 5 4.2 鼠标事件处理 7 4.3 布雷算法 8 4.4 系统调试与运行 9 5.总结 10 参考文献 11 致 谢 12 扫雷游戏的实现 引言 随着计算机的不断普及,人们利用计算机工作、通讯、聊天、学习、娱乐、游戏,我们每天都在使用计算机,面对生活的各种压力,计算机游戏越来越被大众作为释放压力的首选,它不仅方便快捷,而且使用成本低,成为娱乐行业的一个重要部分。像扫雷游戏这种简单低成本的小游戏显得日益重要。 本次毕业设计开发一款类似Windows操作系统自带的扫雷游戏,从而对这款游戏能够有进一步的了解,熟悉此游戏的后台运行情况。 1.绪论 1.1选题背景及意义 随着Internet技术的不断发展和广泛应用,计算机已经成为我们日常生活中不可或缺的一部分,扫雷游戏正是依靠计算机这个载体才得以发展和不断的成熟。计算机的应用和发展已经不是单纯的用来工作,其娱乐性质越来越突出,近年来游戏产业的规模持续成长,逐渐成为娱乐事业的最大主流,随着计算的普及,计算机游戏也不断深入到我们的生活中来。 游戏产业的规模不断发展扩大,但是游戏开发的成本也大大增加,游戏产业隐含着高风险、高成本的危机,为了降低游戏的开发成本,开发娱乐性强、成本低的游戏已经成为当前的主要课题,在这种趋势下,许多低成本的游戏软件应运而生,系统自带的小游戏也占据相当重要的地位,本次开发的扫雷游戏,正是具备了编写简单等特点,非常适合各年龄段的人们作为休闲娱乐的工具,这些益智小游戏不仅是我们的生活得到放松,也可以作为工作之余检验自己的工具,使我们的大脑得到开发[1]。 1.2当前发展状况 随着计算机在各个领域的广泛应用,各种计算机应用软件也相继问世,这其中有相当大一部分是游戏软件,游戏软件主要是为了满足人们对娱乐性的要求,然而很多游戏软件都采用3D设计,对系统的配置要求较高。Windows操作系统自带的小游戏不仅能满足我们的娱乐需求而且对系统的配置也不高,面对繁忙的日常工作,这些小游戏的开发显得日益重要,通过这款小游戏可以达到放松益智的功效,随着人们需求的增加,这些益智小游戏不断发展面世[2]。 (责任编辑:qin) |