没有合适的资源?快使用搜索试试~ 我知道了~
C++课程设计-俄罗斯方块游戏1.doc
0 下载量 63 浏览量
2023-07-11
03:03:59
上传
评论
收藏 1.38MB DOC 举报
温馨提示
试读
13页
C++课程设计-俄罗斯方块游戏1.doc
资源推荐
资源详情
资源评论
课 程 设 计 报 告
课程名称:面向对象程序设计 C++
设计题目: 俄罗斯方块游戏
专 业:计算机科学与技术
姓 名:
学 号:
指导教师: 李晓虹
2015 年 12 月 25 日
目录
一、需求分析....................................................................................................................................3
1.1 系统概述.............................................................................................................................3
1.2 游戏特色.............................................................................................................................3
1.3 功能需求.............................................................................................................................3
二、总体设计....................................................................................................................................4
2.1 系统模块.............................................................................................................................4
2.2 系统业务处理流程.............................................................................................................5
三、详细设计....................................................................................................................................5
3.1 砖块预显示.........................................................................................................................5
3.2 分数统计.............................................................................................................................6
3.3 砖块移动和游戏暂停的实现.............................................................................................7
3.4 播放背景音乐.....................................................................................................................8
3.5 游戏设置与帮助.................................................................................................................8
3.6 背景位图的插入.................................................................................................................9
3.7 砖块三维化.......................................................................................................................10
3.8 俄罗斯方块双人版的实现...............................................................................................10
四、测试与结果..............................................................................................................................11
4.1 整个游戏运行界面图.......................................................................................................11
4.2 游戏设置与帮助页面图...................................................................................................12
五、总结..........................................................................................................................................13
一、需求分析
1.1 系统概述
《俄罗斯方块》玩家通过键盘控制方块的形状样式和速度,组成相连的 1 行
或 1 行以上方块会自动消除,方块消除到一定数量后会得到一定的分数,玩家可
以升级,从而难度加大,也就是速度加快,玩家还可以通过消除一组方块,使得
到的分数翻倍等到更多的分数,造成更强的分数效果。游戏中玩家可以和其他玩
家 1V1 对战。
1.2 游戏特色
《俄罗斯方块》是基于 pc 休闲平台上的单机对战休闲游戏,这就要求游戏
本身不能过于庞大复杂,需要考虑到单机对战的灵活性和多变性。在游戏中通过
对方块速度的变,能够使玩家不仅仅通过自己消除方块来获胜,还可以等到更多
的分数,因此获得胜利。《俄罗斯方块》游戏在传统的俄罗斯方块当中加入了新
鲜的游戏元素,例如可爱的方块的颜色,绚目的消除方块特效显示,在游戏本身
的简单耐玩的基础上,大大丰富了游戏的观赏性和趣味性,令玩家有了完全的游
戏体验,充分享受游戏带来的乐趣。
1.3 功能需求
(1)实现双人俄罗斯方块
(2)隐藏菜单栏、工具栏、状态栏
(3)实现难度可以选择
(4)实现下一个砖块预测功能
(5)实现总分统计功能,和每步消除所得分数显示
(6)实现下、左、右、旋转、暂停功能
(7)实现背景音乐播放功能
(8)添加游戏帮助菜单
(9)实现砖块三维化
剩余12页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功