俄罗斯方块课程设计-- 用C++实现的俄罗斯方块程序设计
《俄罗斯方块课程设计-- 用C++实现的俄罗斯方块程序设计》由会员分享,可在线阅读,更多相关《俄罗斯方块课程设计-- 用C++实现的俄罗斯方块程序设计(22页珍藏版)》请在毕设资料网上搜索。
1、 1 用用 C+C+实现的俄罗斯方块程序设计实现的俄罗斯方块程序设计 一、一、 需求分析。需求分析。 1.1、游戏需求、游戏需求 随机给出不同的形状(长条形、Z 字形、反 Z 形、田字形、7 字形、反 7 形、T 字型)下落填充给定的区域,若填满一条便消掉,记分,当达到一定的 分数时,过关,设置四关,各关下落速度不同,若在游戏中各形状填满了给定区 域,为输者,弹出相应提示。 1.2、游戏界面需求、游戏界面需求 良好的用户界面,有关信息显示(如操作方法、等级等)和分数显示。 让方块在一定的区域内运动和变形,该区域用一种颜色表明,即用一种颜色作为背 景,本游戏的背景设为黑色。还需用另一种颜色把黑色
2、围起来,宽度适中,要实现 美感。而不同的方块用不同的着色表示,使游戏界面更加清晰、有条理。消层时 采用一定的时间延迟,增加视觉消行的感官效果。 1.3、游戏方块需求、游戏方块需求 良好的方块形状设计,绘制七种常见的基本图形(长条形、Z 字形、 反 Z 形、田字形、L 字形、反 L 形、T 字型)以及另外本程序另外加入的点形方 块,各个方块要能实现它的变形,可设为顺时针或逆 时针变形,一般为逆时针。 为体现游戏的趣味性和扩展性,本游戏象征性的增加了点形方块,其他更多形状 的方块可用类似方法增加。 1.4、游戏控制的需求、游戏控制的需求 游戏控分为多个方面,包括画面绘制,控制命令的获取,控制命令的
3、分 配、控制命令的处理,方块的绘制,方块的移动,方块的旋转,方块下落和消层 以及计分等。对各个命令的合理处理和综合控制十分重要,一旦出错可能导致整 个程序的崩溃,因此需要小心设计。 二、 系统设计系统设计。 2.1、程序流程图、程序流程图: 2 到 达 开 到 达 底 部, 到 达 底 结束 销行操作 生成下一个下坠物 将新生的下坠物代替旧的“下一 个下坠物“ 将旧的“下一个下坠物”用作当前 下坠物 销行操作 游戏结束处理 下降一个单位 开始 3 2.22.2、游戏设计概述、游戏设计概述 从整体上而言,在该游戏可设计一个方块类,其中包括对方块的信息描 述(如:ID)、方块的操作(如:旋转、下沉
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 俄罗斯方块课程设计- 用C+实现的俄罗斯方块程序设计 俄罗斯方块 课程设计 C+ 实现 程序设计
