欢迎来到天天文库
浏览记录
ID:43601836
大小:967.81 KB
页数:33页
时间:2019-10-11
《【精品】毕业论文_素材》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于MFC的俄罗斯方块游戏的设计与实现摘要俄罗斯方块是一个人尽皆知的小游戏,在早些年曾经风靡全球。木文介绍了俄罗斯方块游戏,并详细的阐述了其实现过程。本文中俄罗斯方块游戏是以MFC为基础来进行设计与实现。其具体内容如下:(1)方块的设计,介绍了方块的具体实现方法,方块的随机生成算法,方块的移动、变形的判断和操作;(2)游戏的开始、暂停、结束等的控制;(3)游戏的选择设置及优化设置,选择设置包括游戏区域人小、难度级别和方块颜色的设置,优化设置包括游戏时是否需要背景网格以及是否播放背景音乐的设査。关键词:电子
2、游戏;算法;MFCThedesignandimplementationoftheTetrisgamebasedonMFCAbstractTetrisisawellknowngame,andintheearlyyearsithasswepttheworld・ThisarticleintroducestheTetrisgameandelaboratestheprocessofitsrealization.InthisarticletheTetrisgameisdesignedandimplementedbas
3、edonMFC.Itsconcretecontentisasfollows:(1)Theblock'sdesignintroducestheconcreterealizationmethodofblock,therandomgenerationalgorithmoftheblock,theblock'smovement,deformationofthejudgmentandopenition;(2)Thcgame'scontrolisaboutthebeginning,pausingandending;(
4、3)It'saboutthegame'sselectsettingsandoptimizationsettings.Theselectsettingsincludethegameareasize,difficultylevelandthecoloroftheblock'sset.Andtheoptimizationsettingsincludethegamewhetherneedsbackgroundgridandplayingbackgroundmusic'sset.Keywords:electroni
5、cgame;calculate;MFC目录1引言11.1背景11.2游戏的组成要索11.3VisualC++6.0编程特点21.4面向对象软件开发过程及思想21.5MFC简介32可行性研究与需求分析52.1可行性研究52.1.1设计目的52.1.2可行性研究前提52.1.3可行性分析52.2需求分析62.2.1弓I言62.2.2游戏需求63概要设计73.1系统流程73.2功能模块结构设计84详细设计94.1游戏总体设计94.2游戏中运行窗口绘制104.3方块设计114.3.1方块的实现114.3.2方块的
6、移动124.3.3方块的旋转134.3.4方块的随机性144.4游戏控制设计144.4.1消行判断144.4.2游戏难度级别选择164.4.3游戏背景网格的转换164.4.4游戏区域大小的选择164.4.5游戏加分规则164.4.6游戏结束判断174.5程序运行流程174.5」初始化174.5.2创建窗口184.5.3绘制游戏区域185系统测试195」测试的意义及注意事项195.2游戏界面菜单选项的功能测试205.2.1控制菜单测试205.2.2设置菜单测试225.3按键事件的功能测试235.3.1方块移
7、动测试235.3.2方块变换测试245.4方块堆砌与消行测试245.5测试结果分析256总结26致谢27参考文献28第一章引言1引言1.1背景电子游戏,也就是运行在家用电脑、家用电子游戏机或是拿屮宝游戏机及街机上的电子游戏程序。电子游戏是一种结合剧情故事、美术、音乐、动画、程序等技术于一身的互动型娱乐软件,涉及到多个行业。俄罗斯方块是-款风靡全球的电视游戏机和掌上游戏机游戏,它曾经造成的轰动与造成的经济价值可以说是游戏史上的一件大事。这款游戏最初是由苏联的游戏制作人AlexPajitnov制作的,它看似简
8、单但却变化无穷,令人上瘾。和信大多数用户都还记得为它痴迷得茶不思饭不想的那个俄罗斯方块时代。究其历史,俄罗斯方块最早还是出现在PC机上,而我国的用户都是通过红口机了解、喜欢上它的。现在联众乂将重新掀起这股让人沉迷的俄罗斯方块风潮。对一般用户来说,它的规则简单,容易上手,且游戏过程变化无穷,而在“联众俄罗斯方块”中,更有一些联众网络游戏所独有的魅力——有单机作战与两人在线对战两种模式,用户可任选一种进行游戏。网络模式还增加了积分
此文档下载收益归作者所有