俄罗斯方块游戏系统设计(含完整程序).doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:43 大小:1.1MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

俄罗斯方块游戏系统设计(含完整程序).doc

俄罗斯方块游戏系统设计(含完整程序).doc

预览

免费试读已结束,剩余 33 页请下载文档后查看

10 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

毕业设计(论文)正文题目俄罗斯方块游戏专业班级姓名学号指导教师职称俄罗斯方块游戏摘要:在现代信息高速发展的时代,电子游戏已经深入了人们的日常生活,成为了老少咸宜的娱乐方式,但是游戏设计结合了日新月异的技术,在一个产品中整合了复杂的艺术,设计,声音和软件,所以并不是人人皆知,直到今天,在中国从事游戏设计的人仍然很少,但是游戏行业的发展之快,远超如汽车,家电等传统行业,也正因为如此,游戏人才的教育培养远落后于行业的发展。俄罗斯方块是一个老少咸宜的小游戏,它实现有四个正方形的色块组成,然后存储于一个数组的四个元素中,计算机随机产生七种不同类型的方块,根据计算机时钟控制它在一定的时间不停的产生,用户根据键盘的四个方向键进行向左,向右,向下,翻转操作。然后程序根据这七种方块折叠成各种不同的类型。论文描述了游戏开发的背景,意义,算法分析,功能实现,功能测试。以C++为开发语言进行设计与实现。关键词:电子游戏,算法,C++,测试TheRussiansquarepieceAbstract:Intheeraofhigh-speeddevelopmentofelectronicofinformation,computergamehasenterpeople’sdailylife,becomeanamusementadapttooldandyoung.Butgamedesignisacombinationoffast-movingtechnology,thecomplexityofintegratingdesign,art,audioandsoftwareintoasingleproduction,sothisthechnologyisn’tknownbyeveryone.up-to-date,therearefewpeopleworkatgamedesignallthesame,whereas,thedevelopmentofgameindustrymorefasterthantraditionalindustryashomeappliancesandautomobile,bythereasonofthissituation,theeducationandtrainingofpersonwithablityofgamedesigndropbehindthedevelopmentofgameindustry.TheRussiansquarepieceisaget-awaydramawithallproperoldyoung,itcarryouttobeconstitutebyfourpiecesofcoloursofexactsquarepiece,thensaveinonefourchemicalelementsofthepieceset,randomcreationdissimilarityofcalculatorseventhesquarepieceofthecategorytype,controlitaccordingtothecalculatorclockincertaintimecontinuouslycreation,thecustomerisinsideoutaccordingtofourdirectionskeycontrolofthekeyboard,toleft,rightwardsandgetdown,(therealizationofthecontrolkeyistobecarryoutbytheeventhandingofthedirectionkeyofthekeyboard)Thentheprocedurepiledsaccordingtothesesevenkindsofsquarepiecesvariousdifferentmodel.Thethesishasdescribedthegamehistory,hasdevelopedthisgamehistory,hasdevelopedthisgameenvironment,developmentsignificanceofgame.Knowledgeabidingbyasoftwareengineering,definitionbeginsfromsoftwareproblem,proceedtocarryoutfeasibilitystudy,needanalysis,essentialsdesign,theatlasthascarriedoutatestingonthesoftwareengineeringknowledgehierarchy.Thecomputergamesdesignandpract