- 4
- 0
- 约2.18万字
- 约 33页
- 2019-01-06 发布于浙江
- 举报
面向对象程序设计 (C++)课程大作业
设计题目:
院 系: 计算机科学与信息工程学院
专业班级:
学号姓名:
指导教师:
2015 年 1 月
目 录
一、成员分工 1
二、需求分析 2
三、总体设计 3
四、详细设计 8
五、系统测试 24
六、总结30
七、参考文献 31
一 成员分工
我们小组成员共有三名,分别是,为了能按时圆满的完成这次VC++课程设计,我们小组进行了详
细的分工,以确保设计能按时完成。经过周密的考虑和详细的调查最终确定该俄罗斯方块游戏需要以下
几个功能模块:
(1) 需求分析
(2) 界面的设计
(3) 背景色的选择模块
(4) 游戏随机选择方块模块
(5) 游戏预览功能模块
(6) 收埋功能模块
(7) 记分功能模块
(8) 鼠标控制功能模块
(9) 模块联结
(10) 系统测试
经过小组成员的讨论,并根据个人的特长和具体爱好做如下具体分工:
刘国松具体完成以下模块的设计与实现:
(1) 需求分析
(2) 界面的设计
(3) 背景色的选择模块
吕秀锦具体完成以下模块的设计与实现:
(1) 游戏随机选择方块模块
(2) 游戏预览功能模块
(3) 收埋功能模块
(4) 记分功能模块
高婉婉主要具体完成以下模块的设计与实现:
(1) 鼠标控制功能模块
(2) 模块联结
(3) 系统测试
- -
1
二 需求分析
1.系统概述
该游戏软件在Windows系统为玩家提供传统俄罗斯方块游戏的基本功能,玩家可以通过键盘控制
在游戏区中堆积软件随机提供的由四个小方块不同组合的7种类型不同颜色的方块,每个小方格的颜色
也是随机的,并且在整个下落的过程中,其颜色也呈动态变化。游戏过程中,每在游戏区堆满一行后,
自动消除并记分。同时消去的行数越多,那一次性所加的分数也就越多。一行是100,两行是300,三
行是600,四行是1000分。为了得到更多的分,那么我们游戏者就要想办法一次尽可能多的消去方块。
当游戏区不能再堆积新来的方块时,游戏结束。游戏设定3个级别,初级,中级和高级,级别越高,方
块下降的速度越快、难度越大,玩家可以根据自己的需要自由设定初始游戏级别,达到最高级别时不再
增加。游戏以最终玩家获得的分数来判断玩家水平的高低。游戏为对战型俄罗斯方块,玩家依靠自己消
层和使用道具来打击对手。当玩家游戏池中的砖块累积到顶端时游戏失败。
2.系统运行环境
(1)硬件环境。本系统适用于那种Inter386 以上计算机,内存容量为128M,应配备,键盘,鼠标,
显示器等外部设备。
(2)软件环境。本系统的设计采用Visual C++6.0编写。在Windows XP SP2环境下测试通过
(3)本游戏软件在Windows平台下都可以运行。
3.功能需求描述
这是一次尝试,一个比较成功的设计,其精彩的算法与漂亮的程序结构足以让人兴奋了。
这个游戏,不仅可以满足游戏爱好者对游戏的要求,同时我们增加了美观因素,让游戏有一个比
较美观的界面,满足我们游戏爱好者的视觉要求。
您可能关注的文档
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)