Fork me on GitHub

我罗斯方块

这个作业属于哪个课程 2020年面向对象程序设计
这个作业要求在哪里 我罗斯方块
这个作业的目标 发布一篇博客,讲述你的设计,你选用的渲染方法,你收集到的资料,和你的游戏界面示意图
作业正文 我罗斯方块
设计者 唐劲霆031902516 沈欢031902513

语言要求

c++

游戏介绍

基础内容与俄罗斯方块一样。区别在于,我罗斯方块是同屏幕,双人对战游戏,双方一人使用 wasd ,一人使用上下左右控制,当一名玩家消去一行,就会让另一名玩家最底下增加随机一行。详细以玩家一为例,AD 控制方块左右移动,W 转换方块朝向,S 快速下落,使得方块落到底端。当玩家方块填满一整行时,会消除这行方块,然后使得玩家二的方块底部随机增加一行带空格的。玩家二同理。当一名玩家方块高度达到一个高度时就会结束游戏,该玩家失败。

设计思路

一.方块类

//方块类 
void create();//生成随机方块
void revolve();//旋转方块
void move();//左右移动方块和加快下坠 
void speed();//控制方块下坠的速度

2.玩家类

//玩家类
void id();//玩家的基本信息
void score();//玩家的得分

3.游戏类


//游戏类
void star();//控制游戏的开始
void pause();//控制游戏暂停
void goon();//控制游戏的继续
void end();//控制游戏结束,输出获胜者信息
void restar();//重新开始游戏 
void jugefair();//判断操作是否合法,是否越界等
void xiaohang();//控制消行

4.渲染类

//渲染类
void print();//生成游戏界面

效果图预览

posted @ 2020-05-06 22:59  TJThunder  阅读(221)  评论(0编辑  收藏  举报