- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
本科毕业论文(设计)
论文题目:基于VC的俄罗斯方块游戏系统设计与实现
学生姓名:
学 号:
专 业:
班 级:
指导教师:
完成日期: 2010 年 5 月 18 日
PAGE I
PAGE I
基于VC的俄罗斯方块游戏系统设计与实现
内 容 摘 要
俄罗斯方块是非常传统的游戏,操作简单,难度却不低,广受娱乐界欢迎。给人们的生活带来了健康愉快的补充,唯美的艺术享受。
本文在基于Visual C++实现的单机版俄罗斯方块游戏的基础上,深入的研究MFC框架中的各个类的关系和它们内部之间的联系。
主要工作和结论:
1. 分析了俄罗斯游戏规则。
2.系统的介绍了实现俄罗斯方块游戏的算法设计过程。
3. 将研究的思路运用于实际,在VC++6.0平台下实现了俄罗斯方块游戏。
关键词: 电子游戏 算法 C++ VC++ MFC框架
The Russian square piece
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 : electronic game calculate way C++ VC + + MFC framework
PAGE 1
目录
序言1
一、 绪论2
(一) 选题及研究意义2
(二) 选题背景2
(三) 毕设的意义2
(四) 论文研究的主要内容2
二、 游戏开发环境和技术4
(一) 开发环境4
1.硬件环境4
2.软件环境4
(二) Windows技术 4
1.Visual C++概述4
2.MFC简介 5
三、 MFC应用程序框架 6
(一) APP应用程序类物件 6
(二) 文档—视图机制7
(三) 文档操作7
(四)文档—视图的关联8
四、 需求与算法分析9
(一) 需求分析9
1.游戏需求9
2.游戏界面需求9
3.游戏形状需求10
(二) 算法分析10
1.定义俄罗斯方块的数据结构10
2.俄罗斯方块的流程11
五、 俄罗斯方块游戏的实现13
(一) 窗体设计13
(二) 定义俄罗斯方块数据结构14
(三) 游戏的主逻辑15
(四) 销行功能实现17
(五) 中断流程的实现18
(六) 变形的视线19
(七) 游戏区域绘图的实现20
(八) 游戏功能的完善23
六、 游戏功能测试24
(一) 游戏图像功能测试24
(二) 销行和计分功能测试26
(三) 速度功能测试27
七、 结束语28
致谢29
参考文献30
序 言
计算机游戏产业在随着网络的发展有了长足的发展。游戏最早起源于纯文字的交互游戏MUD,MUD是英文Multi-user Dungeons的缩写。纯文字交互,顾名思义,是一纯文字的形式来进行游戏。即,所有的场景描述、物品的样子、所有
文档评论(0)