没有合适的资源?快使用搜索试试~ 我知道了~
上海java笔试题目-tetris:俄罗斯方块
共47个文件
cpp:17个
h:17个
txt:5个
需积分: 10 0 下载量 182 浏览量
2021-06-20
15:06:18
上传
评论
收藏 5.06MB ZIP 举报
温馨提示
上海java笔试题目俄罗斯方块 笔记 您可以使用任何您喜欢的语言编写程序。 最好是面向对象的语言:例如,Java、C++、Python(以面向对象的方式编写)。 描述 让我们考虑一下世界上最著名的电子游戏:俄罗斯方块。 一些随机的tetromino(每个由四个方块组成的形状)将依次落入比赛场地。 游戏的目标是操纵这些四联板,通过将每个四联板向侧面移动和/或旋转它,目的是创建一条没有间隙的水平块线。 当这样一条线被创建时,它就会消失,并且该线上方的任何方块都会掉落,直到碰到障碍物。 有关更多详细信息,请参阅示例测试用例。 俄罗斯方块游戏手册将俄罗斯方块中的七个单面四联体称为 I、J、L、O、S、T 和 Z(由于它们与字母表中的字母相似)。 所有都能够进行单清和双清。 I、J 和 L 能够清除三元组。 只有 I tetromino 具有同时清除四行的能力,这被称为“俄罗斯方块”。 维基百科 () 大多数俄罗斯方块产品的评分公式是基于这样的想法,即越困难的线路清除应获得更多积分。 具体来说,单清100分,双清250分,三清400分,“俄罗斯方块”1000分。 现在,您将获得比赛场地的宽度和一
资源推荐
资源详情
资源评论
收起资源包目录
tetris-master.zip (47个子文件)
tetris-master
.gitignore 6KB
Tetris.docx 45KB
Tetris
Tetris
TetrisInterface.h 205B
TetrisBoard.cpp 5KB
AsyncSolution.h 542B
TaskThread.h 521B
SuperFstream.cpp 1KB
MyBitVector.h 357B
SyncSolution.h 270B
SuperFstream.h 710B
AsyncSolutionEx.cpp 4KB
BitVector.cpp 491B
MyMutex.cpp 319B
MixedBitVector.h 462B
SyncSolution.cpp 2KB
TetrisBoard.h 1KB
MyFstream.h 511B
AsyncSolution.cpp 4KB
Tetris.cpp 2KB
MyBitVector.cpp 668B
StdFstream.h 767B
TetrisItem.cpp 4KB
AsyncSolutionEx.h 554B
TetrisRow.cpp 1KB
TetrisRow.h 569B
MyMutex.h 300B
TaskThread.cpp 825B
BitVector.h 354B
MyMemory.cpp 212B
Tetris.vcxproj.filters 4KB
MyFstream.cpp 2KB
BitSet.cpp 394B
StdFstream.cpp 793B
MyMemory.h 79B
Tetris.vcxproj 8KB
MixedBitVector.cpp 1001B
BitSet.h 358B
TetrisItem.h 1KB
Tetris.sln 1KB
README.md 4KB
TestCase
huge_input.txt 205KB
medium_input.txt 195KB
big_input.txt 15.12MB
test_input.txt 83B
small_input.txt 249B
README
1.jpg 15KB
2.jpg 12KB
共 47 条
- 1
资源评论
weixin_38645434
- 粉丝: 5
- 资源: 959
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功