文档介绍:华科学院计算机科学与技术系
《软件工程课程设计》报告
----俄罗斯方块游戏
(2011/2012学年第一学期)
学生姓名:
专业班级: 信息管理102202H
学生学号:
指导教师:
2011年 12 月 30 日
目录
第一章系统概述
1 . 1 课程设计的目的和要求------------------------------------------1
1 . 2 课程设计任务内容----------------------------------------------1
1 . 3 关于编译软件--------------------------------------------------1
第二章详细设计说明--------------------------------------------------2
2 . 1 程序设计-------------------------------------------------------2
2 .1 .1 主要功能设计-------------------------------------------2
2 .1 .2 程序流程图---------------------------------------------2
2 . 2 参数说明-------------------------------------------------------3
2 .2 .1 类设计声明(view类)----------------------------------3
2 .2 .2 类设计声明(squar类)---------------------------------4
2 . 3 函数功能说明---------------------------------------------------5
2 .3 .1 游戏界面-----------------------------------------------5
2 .3 .2 生成方块-----------------------------------------------5
2 .3 .3 方块变形-----------------------------------------------6
2 .3 .4 方块显示-----------------------------------------------6
2 .3 .5 障碍判断-----------------------------------------------7
2 .3 .6 消行计分-----------------------------------------------7
2 .3 .7 暂停退出-----------------------------------------------7
2 . 4 程序调试-------------------------------------------------------9
2 . 5 软件使用说明---------------------------------------------------9
第三章心得与体会----------------------------------------------------10
附录1---------------------------------------------------------------11
附录2---------------------------------------------------------------11
第一章系统概述
俄罗斯是家喻户晓的益智小游戏,选择这个题目一是为了将自己的所学知识加以运用,二是俄罗斯方块是我第一个接触到的游戏,它的实现方法也吸引着我。我希望通过探索实践去实现它,在这次学习中从实践和实际的项目中提高自己的编程能力。因此我选定了这个题目。
C++课程所学的概念、理论和方法,按照C++程序设计的基本步骤,设计出一个适当规模的程序来实现设计课程内容中的全部功能;,增强模拟系统功能。
利用Microsoft Visual C++编写一个文本窗口下的俄罗斯方块游戏。
要求:
(1)利用类和多文件编写。
(2)能够记录游戏得分和等级。
(3)可暂停/继续游戏,使玩家在不愿游戏时退出。
(