基于Visual C++实现的单机版俄罗斯方块游戏的设计.docVIP

基于Visual C++实现的单机版俄罗斯方块游戏的设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VisualC实现的单机版俄罗斯方块游戏的设计

摘 要 俄罗斯方块是非常传统的游戏,操作简单,难度却不低,广受娱乐界欢迎。给人们的生活带来了健康愉快的补充,唯美的艺术享受。 本文在基于Visual C++实现的单机版俄罗斯方块游戏的基础上,深入的研究MFC框架中的各个类的关系和它们内部之间的联系。 主要工作和结论: 1. 分析了俄罗斯游戏规则。 2.系统的介绍了实现俄罗斯方块游戏的算法设计过程。 3. 将研究的思路运用于实际,在VC++6.0平台下实现了俄罗斯方块游戏。 [关键词]:俄罗斯方块游戏;VC++;MFC框架 Abstract Russia is a very traditional box of the game, simple operation, the difficulty is not low, widely welcomed by the entertainment industry. To the peoples life a happy and healthy complement to the flavor of the enjoyment of the arts. In this paper, based on the Visual C + + to achieve the single version of the Russian box on the basis of the game, MFC-depth study in the framework of various types and their internal relations between the links. And the main conclusions : 1. Analysis of the Russian rules of the game. 2. The system introduces a game of Russian box algorithm design process. 3. Will examine the practical application of ideas, in VC + +6.0 platform under the Russian box game. Key words : Russian box game; VC + +; MFC framework 目 录 摘 要 I Abstract I 1 引言 3 1.1 选题及研究意义 3 1.2 论文研究的主要内容 3 2.1 APP应用程序类物件 4 2.2 文档—视图机制 5 2.3 Document文挡操作 6 2.4 文档-视图的关联 6 3 俄罗斯游戏分析和总体设计 7 3.1 俄罗斯方块游戏功能描述 8 3.2 游戏规则分析 8 4 俄罗斯方块游戏的实现 9 4.1游戏核心数据的抽象与设计 10 4.2 操作方法的抽象与设计 13 4.3 流程的设计与实现 15 4.3.1 正常流程的设计 15 4.3.2 正常流程的实现(定时处理) 16 4.3.3中断操作流程的设计 19 4.3.3中断操作流程的实现 20 4.4 游戏区域绘图的实现 21 4.4.1位图资源的准备 21 4.4.2绘图机制设计 22 4.4.3 绘图环境资源的初始化和释放 22 4.4.4 游戏区域的绘制 24 5.功能的完善 27 5.1 游戏背景音乐的实现 29 5.2 工具栏快捷键的实现 30 结束语 33 参考文献 33 致 谢 34 俄罗斯方块游戏的实现 1 引言 我们国家正处于全球文化产业日新月异大格局中,电子游戏、网络游戏的发展速度之快,更是令人眼花缭乱,目不暇接。未来的电子和游戏发展趋势必将是更智能化、更艺术性、更人性味。在高性能的硬件设备的支持下,游戏的驱动引擎更具威力,控制功能更加完备,在一个错综复杂的极度扩张的游戏大世界中,带着超乎常人智慧的人工智能的应对力,使得所有要素包括艺术的风格、情感的互动、故事的铺展、视觉的表现、用户的界面,融合为有机的一体,给人们带来更丰富的娱乐和体验。好的游戏给人们的生活带来了健康愉快的补充,唯美的艺术享受,潜默的教育功效。 本系统采用VC++为主要开发工具设计实现了一个单机板的俄罗斯方块游戏。与其他程序相比,的作品有个特色一是精心设计的人机界面,不仅友好而且易于操作二是的游戏采用的是单机板经常会出现断线、超时等情况这些都是因为网络的速度比较慢1.1 选题及研究意义 俄罗斯方块游戏是一个比较经典的游戏,根据软件工程有关的规范,以合理的开发原则,设计出单机的俄罗斯方块游戏,并给人们的生活带来唯美的艺术享受和健康愉快的补充。 游戏软件是一种与文化背景密切联系的产品,具有很强的民族性和丰富的文化内涵。伴随着游戏软

文档评论(0)

feixiang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档