西工大C++大作业第2题2016详解.docVIP

  • 37
  • 0
  • 约2.06万字
  • 约 21页
  • 2016-05-24 发布于湖北
  • 举报
作业名称: 俄罗斯方块小游戏 学 院: 自动化学院 班 级: 学 号: 姓 名: 团队组成: 西北工业大学 2016年1月16日 请填写以下十项内容,将表格按页对齐(插入空行),勿删除任何部分。 1、问题与背景(描述程序所要解决的问题或应用背景) 1.1 游戏需求 随机给出不同形状(长条形、Z字形、反Z字形、田字形、7字形、反7字形、T字形)下落填充给定的区域,若填满一条便消掉,若在游戏中个形状填满了给定区域就判定输,弹出相应的提示。 1.2 游戏界面需求 良好的用户界面,有相关的操作方法(如速度、分数以及下一步要落下的形状等)。让方块在一定的区域内运动和变形,该区域用一种颜色表明,即用一种颜色作为背景,本游戏的背景为黑色。还需用另外一种颜色把黑色围起来,宽度适中,要实现美感。而不同的方块在本游戏中一律用灰色填充后,从而使界面更加清晰有条理。 1.3 游戏方块需求 良好的方块设计,绘制七种常见的基本图形(长条形、Z字形、反Z形、田字形、L字形、反L形、T字形)以及另外本程序加入的点形方块,哥哥方块要能实现它的变形,本游戏设置为逆时针变形。 1.4 游戏控制的需求 游戏控制分为多个方面,包括画面绘制,控制命令的分配、控制命令的处理,方块的绘制,方块的移动,方块的旋转,方块的下落和消层以及计分等。对各个命令的合理处理和综合控

文档评论(0)

1亿VIP精品文档

相关文档