我罗斯方块初步设计
作业描述 | 详情 |
---|---|
这个作业属于哪个课程 | 2020年面向对象程序设计 |
这个作业的要求在哪里 | 我罗斯方块作业 |
这个作业的目标 | 发布一篇博客,讲述你的设计,你选用的渲染方法,你收集到的资料,和你的游戏界面示意图。 |
作业正文 | 如下 |
参考资料 | 基于C实现双人俄罗斯方块 |
项目地址 | Github |
小组成员 | 学号 |
卢浩玮 | 031902511 |
侯钦凯 | 031902505 |
一.设计方案
游戏分为单人和双人两种模式的俄罗斯方块,双人模式中,一名玩家消去一行时,另一名玩家则会在底部多出带空格的一行。
当一名玩家堆积的方块到顶时,则游戏结束。
二.渲染方法
用windows.h控制台进行绘制
三.类和类的功能
1.玩家类
(1)输入玩家姓名
(2)显示玩家当前得分
(3)初始化地图
(4)暂停和退出游戏
2.方块类
(1)随机生成方块
(2)方块转向
(3)方块左右移动
(4)方块正常和加速下落
3.渲染类
(1)绘制主界面
(2)绘制方块
(3)刷新屏幕显示
(4)显示时间
4.游戏类
(1)方块颜色设置
(2)判断方块之间的或与界面的碰撞以及是否可以移动
(3)消除行和加分判定
(4)时间统计
(5)/随游戏时间推进方块加速下落
(6)判断游戏是否失败