扫雷游戏的设计

  • 格式:doc
  • 大小:2.63 MB
  • 文档页数:21

下载文档原格式

  / 21
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第二章扫雷游戏的总体设计

第1章绪论

1.1 课题背景及意义

当前随着计算机的深入普及,越来越多的人有了个人电脑,人们运用计算机完成许多重要的工作,计算机在人们的生活中变的越来越来重要。随着计算机的应用和发展计算机已经不单纯是一个工作工具,人们越来越重视计算机的娱乐性了,近年来游戏产业规模持续成长,全球每年游戏业总产值已经突破200亿美金,远远超越好莱坞电影产业以及音乐娱乐事业,而成为目前娱乐事业的最大主流。不过游戏产业光鲜亮丽的背后,却也隐含着高风险、高成本的危机,显示游戏产业慢慢步入“微利时代”。

目前整个游戏产业的运作模式已经跟好莱坞电影产业的运作模式相同,电影产业有制片、发行、宣传等分工,游戏产业亦同,由专业的游戏研发小组负责研发游戏,也有如微软、美商艺电这类国际级大厂负责游戏发行,甚至连“游戏制作人”也被培养成明星一样成为一种招牌,如任天堂有王牌制作人宫本茂、SEGA 有铃木裕、KONAMI有小岛秀夫、CAPCOM有三上真司、TECMO有板垣伴信...等,明确的游戏产业分工的确有助于游戏产业的规模发展与进化,但也无形中让游戏开发成本大增。为了降低游戏开发成本,开发娱乐性强成本低的游戏就成为当前的主要课题,在这种趋势下各种小型的低成本的游戏软件应运而生。在这其中,系统自带的小游戏也占据了相当重要的地位,与那些网络游戏和3D游戏相比,它有编写简单容易上手等特点,非常适合人们在完成工作的时候适当的娱乐要求。这些小游戏大都是以益智和娱乐为目的,不仅给紧张工作的人们以放松,还可以让人们的大脑得到开发。这些小游戏包括扫雷,弹球,纸牌等等。而本课题就是扫雷游戏的设计。

1.2 Visual Basic 发展概况

在Visual Basic语言问世以前,设计Windows应用程序是一件令人痛苦的事情。程序员必须充分了解Windows系统的各种知识,记住数以百计的各种Windows消息。而在Visual Basic出现以后一切似乎变得简单多了。Visual Basic 把Windows的各种细节隐藏起来,程序员需要做的是在表单中“画”出需要的控件,然后为这些控件的事件编写代码。与此同时,Visual Basic提供了强大的功能,使得它足以应付用户的绝大部分要求。Visual Basic由于功能强大,简单易用而有着广泛的用户,现在全世界有500万用户在使用微软公司的Visual Basic 产品。微软公司以其强大的实力,将Visual Basic发展成当前基于Windows平台上最方便、最快捷的软件开发工具。无论是网络应用或多媒体技术,还是MIS 系统的开发,Visual Basic都运用得游刃有余。尤其在数据库、多媒体、商用系统的用户界面以及一般应用程序的设计等方面,Visual Basic更具有其他开发环境所不能取代的优越之处。正是由于Visual Basic功能强大、使用简单,使得它在短短的数年间从16位发展到32位,从Visual Basic 1.0发展到Visual Basic 6.0,直到现在的Visual 。

何谓Visual Basic?从字面上看,“Visual”指的是开发图形用户界面的方法,它不需编写大量的代码来描述界面元素的外观和位置,而只要把预先建立的对象拖放到屏幕上的某一点即可。这就是Visual Basic的最显著的特点,即可视化的编程方法。在Visual Basic的发展历程中,微软公司一直都在加强这一功能。

“Basic”指的是Beginner’s All-purpose Symbolic Instruction Code(初学者通用符号指令代码)的简称,这是一种在计算机技术发展历史上应用最为广泛的语言。Visual Basic继承了Basic语言易学易用的特点,特别适合于初学者学习Windows系统编程。初学者希望在Windows环境中开发一般的应用程序,VB无疑是最理想的。使用VB不仅可以感受到Windows带来的最新技术,新概念和新的开发方法,而且VB是目前众多Windows软件开发工具中效率最高的一个。另外VB系列产品得到了计算机工业界的承认,得到了许多软件开发商的大力支持。VB作为一个成功的软件产品不仅表现在其本身,它对其他软件也产生了一定的影响。如Visual C++,Borland C++等均提供了对VB的支持,甚至在ORACLE 的最新产品中也提供对VB支持,从而使其成为一种事实上的标准。

Visual Basic不仅是Visual Basic编程语言和Visual Basic编程系统,而且Microsoft Excel的Applications Edition,Microsoft Access和Windows 的许多其他应用程序都使用这一语言。Visual Basic Scripting Edition(VB Script)是广泛使用的脚本语言,它是Visual Basic语言的子集。这样,在学习Visual Basic中得到的经验可应用到所有的这些领域中。

Visual Basic是一个功能强大的Windows平台上的开发工具,初学者只要掌握几个关键词就可以建立实用的应用程序,专业人员可以用Visual Basic实现其他任何Windows编程语言的功能,从开发个人使用的小工具,到大型企业的应用系统,甚至通过Internet网遍及全球的分布式应用程序,都可以在Visual Basic提供的工具中各取所需。所以,Visual Basic也成为许多程序员首选的编程工具。Visual Basic之所以具有如此广泛的用途是因为它具有以下的特点:

(1) 真正的面向对象编程,使开发人员不用加入太多的代码,加快了系统开发的速度。

(2) 可视化的编程方法以及向导的功能,使开发人员不用加入太多的代码就可以开发出标准的Windows程序。

(3) 数据访问的特性,允许对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件等。

(4) 通过ActiveX技术可使用其他应用程序提供的功能,例如Microsoft Word字处理器、Microsoft Excel电子数据表及其他Windows应用程序,甚至可直接使用Visual Basic创建的应用程序和对象。

(5) Internet功能强大,使用户很容易在应用程序内通过Internet或企业内部网(Intranet)访问文档和应用程序,或者创建Internet服务器应用程序。

(6) 已完成的应用程序是真正的.exe文件,您可以自由发布。

1.3关于本课题

随着世界经济的长足发展和计算机技术的日益成熟,计算机被应用到人类活动的各个领域,各种应用软件也相继问世,这其中有相当一部分是游戏软件。使