用VC++mfc实现俄罗斯方块的程序详解(2)

2025-04-26

用VC++实现俄罗斯方块的程序设计

一、课程设计的目的与要求

1.1课程设计的目的

综合运用所学知识,熟练掌握VC++程序设计的编码与MFC框架结构 。

1.2课程设计的要求

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

二、设计正文

2.1需求分析

2.1.1 游戏需求

随机给出不同的形状(长条形、Z字形、反Z形、田字形、7字形、反7形、T字

型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的分数时,过关,

设置六关,每关方块下落的速度不同,若在游戏中各形状填满了给定区域,为输者。游戏功能要求如下: 2.2.2游戏界面需求:

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

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


用VC++mfc实现俄罗斯方块的程序详解(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2-云计算应用和业务模式

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219