我罗斯方块
|这个作业属于哪个课程|https://edu.cnblogs.com/campus/fzu/2020OOP|
|这个作业要求在哪里|https://edu.cnblogs.com/campus/fzu/2020OOP/homework/10729|
|这个作业的目标|讲述你的设计,你选用的渲染方法,你收集到的资料,和你的游戏界面示意图|
|作业正文| 如下 |
|其他参考文献|https://www.jianshu.com/p/7369e0a90580?from=singlemessage |
|设计者 |殷宇轩 陈金波 郭海龙|
设计方案:
①游戏内容
基础内容与俄罗斯方块一样。
区别在于,我罗斯方块是同屏幕,双人对战游戏,双方一人使用 wasd ,一人使用 上下左右 控制,当一名玩家消去一行,就会让另一名玩家最底下 增加 随机一行。
详细
玩家一以“A”“D” 控制方块左右移动,“W” 转换方块朝向,“S” 快速下落;
玩家二以 “←”“→” 控制方块左右移动,“↑” 转换方块朝向,“↓” 快速下落,
当玩家方块填满一整行时,会消除这行方块,然后使得另一个玩家的方块底部随机增加一行带空格的。
当一名玩家方块高度达到最高高度时就会结束游戏,该玩家失败。
②需求
方块:能够随机产出五种方块,并且拥有不同的颜色和形态(每一类大小完全相同)
操作控制:
使游戏开始(清空数据重新开始以及暂停后及继续原对局)
使游戏暂停(暂停并保留全部现状)
游戏中分别读取两人键盘操作(变形,左右移动,加速下落)
-关于游戏:
1 对于两个玩家边界定义
2 方块触底后立即生成下一个方块
3 一个玩家填满任意一行时立即消行,并且在另一个玩家最下面增加随机一行(原来的全部上移一行),可同时发生
5 能够统计双方消行次数
6 统计最高消行次数(历史记录)
7 一方达到最高高度后游戏结束(结束后公布胜者,双方消行次数,并给出选项,重新开始或者退出游戏)
-显示(渲染):
1 游戏主界面需要有开始按钮,帮助(游戏规则介绍)
2 空白地方标注 按键介绍
3 有明确分为两块的游戏界面
4 对下一个方块形状的预览
5 显示双方消行个数(即得分)
界面示意图


浙公网安备 33010602011771号