如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
北京邮电大学毕业论文PAGE\*MERGEFORMATiPAGE\*MERGEFORMATi劳拉方块游戏设计与实现摘要劳拉方块是一款老少咸宜的小游戏,和俄罗斯方块类似,其中加入了等级的概念。游戏中的每一块落下的方块都由四个小色块组成,这四个小色块存储在一个数组的四个元素中,计算机随机产生不同类型的七种方块,根据计算机时钟控制它在一定的时间不停的产生。用户可以通过上下左右四个方向键(方向键的事件处理)来实现方块的翻转、向左、向右和向下。然后程序根据这七种方块对叠成不同的模型。论文首先描述了游戏的历史和开发环境,然后完整地展现了软件定义,可行性研究、需求分析、概要设计、详细设计和软件测试,整个开发过程贯穿软件工程的知识体系。此次设计在Linux下,以C++作为开发语言,在Qt平台上进行游戏的设计与实现,最终完成了代码部分的全部工作。能够设计出一款小游戏,寓教于乐,对我来说十分有意义。关键词:游戏开发;Qt;控制;C++PAGE\*MERGEFORMATiiLauraboxGameDesignandImplementationAbstractLauraboxisagameforallages,andlikeTetris,whichaddedtheconceptofclass.Eachgameconsistsofafallingblockconsistingoffoursmallblocksofcolor,thesefoursmallpatchesstoredinanarrayoffourelements,thecomputerrandomlygeneratedsevendifferenttypesofboxes,accordingtothecomputerclocktocontrolittosometimetostopproduction.Userscanupanddownthefourarrowkeys(arrowkeyseventprocessing)toachievethebox,flip,left,rightanddown.ThentheprogrambasedonthesesevenboxesforDiechengdifferentmodels.Paperfirstdescribesthegame'shistoryanddevelopmentenvironment,andthenshowthecompletesoftware-defined,feasibilitystudies,needsanalysis,outlinedesign,detaileddesign,andsoftwaretestingthroughouttheentiredevelopmentprocessofknowledgeofsoftwareengineering.ThedesignunderLinux,inC++asadevelopmentlanguage,theQtplatformdesignandimplementationofthegame,thefinalcompletionofalltheworkthecodesection.Abletodesignasmallgame,entertaining,verymeaningfultome.Keywords:gamedevelopment;Qt;control;C++目录TOC\o"1-3"\h\uHYPERLINK\l_Toc22925摘要PAGEREF_Toc22925iHYPERLINK\l_Toc27083AbstractPAGEREF_Toc27083iiHYPERLINK\l_Toc45011.绪论PAGEREF_Toc45011HYPERLINK\l_Toc117341.1课题研究的目的及意义PAGEREF_Toc117341HYPERLINK\l_Toc17021.2电子游戏的发展状况PAGEREF_Toc17021HYPERLINK\l_Toc312791.2.1电子游戏及其分类PAGEREF_Toc312791HYPERLINK\l_Toc208851.2.2电子游戏发展现状PAGEREF_Toc208852HYPERLINK\l_Toc290711.3研究的主要内容PAGEREF_Toc290713HYPERLINK\l_Toc108931.4研究的目的和意义PAGEREF_Toc108933HYPERLINK\l_Toc2