我罗斯方块第一次作业

|||
|:--|:--|:--|
|这个作业属于哪个课程|2020面向对象程序设计张栋班|
|这个作业的要求在哪里|我罗斯方块|
|这个作业的目标|1、对我罗斯方块的设计有大概的思路;2、确定界面的实现方法并设计这个界面|
|作业正文|我罗斯方块第一次作业 |
|其他参考文献|VC写的双人版俄罗斯方块graphics.h头文件安装|
|组内成员|孙巧 031902539;邹莹 031902543|

渲染类

数据成员有:得分、难度、标记使用是什么按键的函数

函数成员:

1、 初始化整体
2、 判断是否可以消去一行,并计算得分函数
3、 传达另一方增加一行的命令函数
4、 结束画面,并且输出胜利者的函数

我们选择的渲染方式是控制台来实现

以下是我们小组设计的界面

方块类:

数据成员有:确定方块的形状的二维数组确定方块颜色的变量

函数成员有:

1、 管理方块左右移动的函数
2、 管理方块加速下移的函数
3、 管理方块旋转的函数
4、 检查方块是否不能再移动函数

游戏类

函数成员:

1、 检查是否有一人消去一行,若有马上增加在另一个人的游戏上
2、 检查是否有人游戏结束,若有,则马上停止整个游戏,比较得分,显示出胜利者

玩家类:

数据成员:用于标记使用什么按键来处理方块的变量

函数成员:

1、 发出方块移动和旋转命令的行数
2、 发出暂停游戏命令的函数

我们为接下来作业准备的GitHub地址

我罗斯方块

posted @ 2020-05-05 19:54  zouzouy  阅读(199)  评论(0编辑  收藏  举报