摘要
俄罗斯方块是非常传统的游戏,操作简单,难度却不低,广受娱乐界欢迎。给人们的生活带来了健康愉快的补充,唯美的艺术享受。
本文在基于Visual C++实现的单机版俄罗斯方块游戏的基础上,深入的研究MFC框架中的各个类的关系和它们内部之间的联系。
主要工作和结论:
1. 分析了俄罗斯游戏规则。
。
3. 将研究的思路运用于实际,在VC++。
[关键词]:俄罗斯方块游戏;VC++;MFC框架
Abstract
Russia is a very traditional box of the game, simple operation, the difficulty is not low, widely ed by the entertainment industry. To the people's life a happy and plement 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 + + platform under the Russian box game.
Key words : Russian box game; VC + +; MFC framework
目录
摘要 I
ABSTRACT I
1 引言 3
选题及研究意义 3
论文研究的主要内容 3
APP应用程序类物件 4
文档—视图机制 5
DOCUMENT文挡操作 6
文档-视图的关联 6
3 俄罗斯游戏分析和总体设计 7
俄罗斯方块游戏功能描述 8
游戏规则分析 8
4 俄罗斯方块游戏的实现 9
10
操作方法的抽象与设计 13
流程的设计与实现 15
正常流程的设计 15
正常流程的实现(定时处理) 16
19
20
游戏区域绘图的实现 21
21
22
绘图环境资源的初始化和释放 22
游戏区域的绘制 24
27
游戏背景音乐的实现 29
工具栏快捷键的实现 30
结束语 33
参考文献 33
致谢 34
俄罗斯方块游戏的实现
1 引言
我们国家正处于全球文化产业日新月异大格局中,电子游戏、网络游戏的发展速度之快,更是令人眼花缭乱,目不暇接。未来的电子和游戏发展趋势必将是更智能化、更艺术性、更人性味。在高性能的硬件设备的支持下,游戏的驱动引擎更具威力,控制功能更加完备,在一个错综复杂的极度扩张的游戏大世界中,带着超乎常人智慧的人工智能的应对力,使得所有要素包括艺术的风格、情感的互动、故事的铺展、视觉的表现、用户的界面,融合为有机的一体,给人们带来更丰富的娱乐和体验。好的游戏给人们的生活带来了健康愉快的补充,唯美的艺术享受,潜默的教育功效。
本系统采用VC++为主要开发工具设计实现了一个单机板的俄罗斯方块游戏。与其他程序相比,笔者的作品有三个特色:一是精心设计的人机界面,不仅友好而且易于操作。二是笔者的游戏采用的是单机板。三是采用MFC应用程序开发模型进行编制,使开发人员减轻创建Windows应用程序的负担。网络版的俄罗斯方块游戏是两个玩家通过网络进行较量,但在游戏过程中数据要通过服务器进行传送,网络版游戏经常会出现断线、超时等情况这些都是因为网络的速度比较慢造成的。而笔者
基于Web的网络电台索引服务系统设计 来自淘豆网www.taodocs.com转载请标明出处.