论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP JSP .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VC >

VC++俄罗斯方块课程设计

  目  录

摘要... 3 copyright paper51.com

一、毕业设计的目的与要求... 3

http://www.paper51.com

1.1毕业设计的目的... 3 http://www.paper51.com

1.2毕业设计的要求... 3

copyright paper51.com

二、设计正文... 3

paper51.com

2.1需求分析... 3 paper51.com

2.1.1 游戏需求... 3

内容来自www.paper51.com

2.2.2游戏界面需求: 4

内容来自www.paper51.com

2.1.3游戏形状(方块)需求: 4

paper51.com

2.2算法分析... 5

paper51.com

2.2.1程序流程图... 5

paper51.com

2.2.2定义方块的数据结构... 6 内容来自论文无忧网 www.paper51.com

2.2.3 游戏设计分析... 7 paper51.com

三 系统设计... 8

paper51.com

3.1创建界面的主框架... 8 内容来自论文无忧网 www.paper51.com

3.2正常流程的设计... 8 paper51.com

3.2.1定时制机制... 8

内容来自www.paper51.com

3.2.2定时处理... 9 内容来自论文无忧网 www.paper51.com

4.1底部到达的判断与销行的实现... 10

paper51.com

4.2中断操作流程的实现... 11

内容来自www.paper51.com

4.3变形的实现... 11

copyright paper51.com

4.4 游戏区域绘图的实现... 12 paper51.com

4.5 功能的完善... 12 paper51.com

4.6 游戏演示... 13

copyright paper51.com

4.7主程序源程序清单... 14 paper51.com

六、参考文献... 21

内容来自论文无忧网 www.paper51.com

copyright paper51.com

摘要 copyright paper51.com

  本课程设计主要解决利用Visual C++设计与实现俄罗斯方块游戏的算法、游戏内部功能、游戏区域的绘图的程序设计。在课程设计中,系统开发平台为Windows 2000,程序设计设计语言采用Visual C++ 6.0,程序运行平台为Windows 98/2000/XP。对于每个俄罗斯方块各自的形态变换改变到下一个形态利用数组来实现,在程序设计中,采用MFC机制来实现,并且直接从架构的其中一个类对象中继承下来,将它完善而变成有某功能特性的物件对象。 (→返回上级目录) 内容来自www.paper51.com

     关键词:俄罗斯方块;MFC;算法;数组

paper51.com

一、毕业设计的目的与要求

内容来自论文无忧网 www.paper51.com

1.1毕业设计的目的

http://www.paper51.com

综合运用所学知识,熟练掌握VC++程序设计的编码与MFC框架结构。 内容来自www.paper51.com

1.2毕业设计的要求

paper51.com

要求用VC++设计与实现俄罗斯方块游戏。要求包括系统的需求分析;系统总框图及每个模块的设计分析;MFC应用程序架构;框架的扩展;算法的设计与实现;游戏的内部实现;游戏区域绘图的实现;系统存在的问题及错误处理;列出所有定义的函数及说明;附上程序源代码。

内容来自论文无忧网 www.paper51.com

二、设计正文

http://www.paper51.com

2.1需求分析 内容来自www.paper51.com

2.1.1游戏需求 内容来自www.paper51.com

         随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,设置六关,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者。游戏功能要求如下: http://www.paper51.com

2.2.2游戏界面需求:

内容来自www.paper51.com

良好的用户界面,有关数显示和分数显示。让方块在一定的区域内运动和变形,该区域用一种颜色表明,既用一种颜色作为背景,最好设为黑色。还需用另一种颜色把黑色围起来,宽度适中,要实现美感。 paper51.com

2.1.3游戏形状(方块)需求:

内容来自www.paper51.com

良好的方块形状设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、7字形、反7形、T字型),各个方块要能实现它的变形,可设为顺时针或逆 时针变形,一般为逆时针。 http://www.paper51.com

------分隔线----------------------------
联系方式