2024年4月25日发(作者:)

课程设计报告文档

题目

俄罗斯方块

1、编写目的:

通过本课程设计,使学生巩固面向对象程序设计的基本概念、原理和技术,学会使 用

Visual C++开发工具进行简单面向对象程序的开发,将理论与实际相结合,完成一个 小型

面向对象程序的设计与实现,并在此基础上强化学生的实践意识、…' 能力和创新能力。

提高其实际动手

2、 .定义:无

3、 参考资料:

郑莉.C++语言程序设计.北京

清华大学出版社,2003

罗建军.大学Visual C++程序设计案例教程.北京:高等教育出版社

2004

刘路放.Visual C++与面向对象程序设计教程.北京

高等教育出版社,2000 David

内幕.潘爱民印译.北京:清华大学出版社,1999 侯俊杰.深入浅出MFC武汉:华

学出版社,2001

二.任务的描述:

1. 目标:编写基于VC+■开发工具并能通过键盘和鼠标进行人机交流俄罗斯方块游戏,

界面友好,容易操作的游戏

2. 功能描述:通过控制键盘可以进行游戏的开始、 变形;具有进行经典的俄罗斯方块

暂停、结束;

能够控制方块的移动、

游戏的一般功能。

3.

性能描述

(1) 数据精确度:无

(2) 时间特性:无

4.

运行环境:windows98以上操作系统

5 .

条件与限制:

硬件:装有 Windows操作系统的计算机

软件:Microsoft Visual Studio 6.0 、Microsoft Visual Studio

200

三.任务设计

1、程序的整个流程图

下降下一个单位

将新生的下坠物代替旧的“下一个下坠

幵始

N

能否左

能否左

左移

左移

是否按左方

是否按左方

是否按右方

是否按右方

是否按下方向否按下方向 能否下

下移

N

否按上Y

响应菜单等级设