React-tetris (JavaScript, 2016)
本条目介绍的内容不是官方的俄罗斯方块游戏。 这个游戏模拟了俄罗斯方块的玩法,在名称中使用了「Tetris」或「俄罗斯方块」,但没有经过俄罗斯方块公司官方授权。 |
React-tetris | |
---|---|
开发 | Chvin |
游戏平台 | JavaScript |
发行时间 | 2016年12月20日 |
游戏信息 | |
预览块数 | 1 |
场地大小 | 10 × 20 |
暂存块 | 无 |
硬降 | 有 |
旋转系统 | 专用 |
| |
| |
|
React-tetris 是一个四连方块网页游戏。
该游戏用 React + Redux[注 1]的游戏框架模拟 Brick Game 的界面。
该游戏的整体效果和细节处理都很好,在 GitHub 上获得了非常多的星数。
玩法
升级、得分。
每消 20 行升一级,最高 6 级。
消一 100 分,消二 300 分,消三 700 分,消四 1500 分。
锁定方块得分 = 10 + 2 × (等级 - 1)。
死亡判定:部分锁定死亡。
操作
左右键横移,上键顺时针旋转,下键软降,空格键硬降。
横移和软降的单独长按不可跨块,旋转和硬降只能单点。
横移 DAS = 100 毫秒,软降 DAS = 0,ARR = 50 毫秒。
P 暂停,S 关闭/开启音乐,R 重开。
主界面上下键调初始垃圾行,左右键调等级,空格键开始。
点游戏机按钮图案也能操作。
方块环境配置
方块呈 Brick Game 风格。
|
各范围框的入场位置如上图所示。
其中,X 格坐标为 (5,20)。
以下图组中,每一组的最左图是入场朝向,右图是依次逆时针旋转的朝向:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
React-tetris (Javascript, 2016) 没有踢墙。
其他说明
一、React-tetris (Javascript, 2016) 即时保存游戏数据。[注 2]
读取非暂停状态的记录进入游戏时,系统给予当前下落速度一半的停留时间。[注 3]
二、响应式游戏的细节:发生触摸(touchstart)时不触发鼠标点击(mousedown)。
三、游戏处于不可视状态(电脑窗口最小化、手机打电话)会进入静止状态。
四、左右移动可拖延掉落的速度[注 4],撞墙移动时拖延稍小。