| Blocks Arcade |
|---|
| 开发 |
Diarmid Mackenzie |
|---|
| 游戏平台 |
JavaScript |
|---|
| 发行时间 |
2021年1月23日 |
|---|
| 场地大小 |
依模式而定 |
|---|
| 预览数量 |
1 |
|---|
| 降落 |
无 |
|---|
| 暂存 |
无 |
|---|
| 旋转系统 |
专用 |
|---|
|
|
Blocks Arcade 是一个虚拟现实(VR)方块网页游戏。
游戏专为 VR 设备设计,可在 3D 方块模式自由调整视角,但使用电脑键盘也能游戏。游戏创建了一个虚拟现实方块游戏房,可自调视角体验 7 种模式的方块。
游戏还有「即时多线对弈」的挑战性玩法。
玩法
升级、得分。
在游戏房里调整视角和移动,附近正对视角的游戏机会发亮成为目标游戏。LT 键或主键盘 1~9 可快速跳转至游戏机正前方。
- 教程:介绍各模式的玩法和操作。
- 瘦 2D:四连方块,场地 6×20。
- 2D:四连方块,场地 10×16。
- 迷你 3D:立体四连方块,场地 4×16×4(消层)。
- 3D:立体四连方块,场地 5×16×5(消层)。
- 3D5:立体五连方块,场地 6×16×6(消同层行列)。
- 2D5 容易:只有 I5 J5 L5 G N Ya Yb P Q U,场地 10×16。
- 2D5:五连方块,重力恒定,场地 12×16。
- 查看高分榜。
每台游戏机开局后每经过一分钟都会升一级。
消除按指标的平方加分。例如,四连方块消四加 16 分,3D5 完美平面嵌六加 36 分。
死亡判定:锁定重叠死亡。[注 1]
操作
VR 移动:虚拟现实走动,LT 快速定位游戏机。
VR 游戏:B/LT 开局,左控制杆移动,右控制杆旋转,A/X/RT 软降。
电脑移动:W/A/S/D 走动,鼠标长按左击拖动视角,主键盘 1~9 快速定位游戏机。
电脑 2D 游戏:回车键开局,Z/X 移动,回车键顺时针旋转,右 Shift 逆时针旋转,空格键软降。
电脑 3D 游戏:回车键开局,Y/G/H/J 移动,小键盘 8/5 X 旋转,4/6 Y 旋转,7/9 Z 旋转,空格键软降。[注 2]
按键系的基础操作均可长按,除了软降均可跨块,新操作打断旧长按。
方块的下落动画是连续的,最小移动单位不到一格,向下对齐。[注 3]
方块环境配置
2D 四连方块:O 红色,I 黄色,J 蓝色,L 灰色,T 绿色,S 暗水色,Z 紫色。
2D 五连方块(容易):I5 黄色,J5 蓝色,L5 灰色,G 暗水色,N 紫色,Ya 红色,Yb 绿色,P 橙色,Q 灰色,U 紫红色。
2D 五连方块:Fa 紫色,Fb 暗水色,P 紫红色,Q 橙色,S5/U 水绿色,T 苹绿色,V 灰色,W 绿松色,X 浅米褐,Z5 鸥蓝色。
3D 四连方块:O 暗水色,I 黄色,J 蓝色,T 紫红色,Z 灰色,2L3 红色,3L3 绿色。
3D 五连方块:Fa 深灰色,G 灰色,I5 黄色,J5 蓝色,L5a/Q 绿松色,L5b 紫色,S5a 鸥蓝色,S5b 水绿色,S5c 浅米褐,T5 绿色,T5a 暗水色,U/V 紫红色,W 红色,X 橙色,Z5 苹绿色。
左三图分别表示瘦 2D、2D、2D5 的方块范围框入场位置;右三图分别表示迷你 3D、3D、3D5 的方块范围框在 Y = 16.5 的俯视图平面上照射出的范围框入场位置。
其中,X 格坐标分别为 (4,21)、(6,17)、(6,17)、(3,16.5,2)、(4,16.5,3)、(4,16.5,2)。
第六图的 0 区表示 L5a、L5b、Q、S5a、S5b、S5c、T5a、U 这八种方块 3×3×3 范围框入场位置的前倾。[注 4]
Blocks Arcade 的旋转总则是「方块严格围绕转轴对应平面的范围框的几何中心旋转」。
相关现象:只要有开阔空间,方块就可能会在 X 和 Z 方向上发生旋转偏移,而在 Y 方向上无任何偏移。
相关原理:这个游戏方块下落动画连续,只有 Y 可能不是整数,一旋转,X 和 Z 也变成非整数,而系统只会为 X 和 Z 取整。
相关事实:由总则可知,这个游戏存在许多需要用到非整数坐标的旋转状态,许多方块旋转的目标位置其实要取到半格。[注 5]
以下图组中,每一组 2D 的最左图是入场朝向,右图是依次顺时针旋转的朝向;每一组 3D 只给出方块范围框入场位置的三视图(顺序:主俯左),方块在三轴上旋转的目标位置可由总则算得(X 和 Z 取整)。
| 2D 五连方块[注 6]
|
| Fa
|
|
|
|
|
Fb
|
|
|
|
|
G
|
|
|
|
|
| I5
|
|
|
|
|
J5
|
|
|
|
|
L5
|
|
|
|
|
| N
|
|
|
|
|
P
|
|
|
|
|
Q
|
|
|
|
|
| S5
|
|
|
|
|
T5
|
|
|
|
|
U
|
|
|
|
|
| V
|
|
|
|
|
W
|
|
|
|
|
X
|
|
|
|
|
| Ya
|
|
|
|
|
Yb
|
|
|
|
|
Z5
|
|
|
|
|
Blocks Arcade 没有踢墙。
注释
- ↑ 方块出现时强取入场位置但不覆盖,底线下方是空格就有机会下落脱出重叠格。
- ↑ Blocks Arcade 的 X 是宽,Y 是高,Z 是前后纵深。
方块 X 旋转宽不变,Y 旋转高不变,Z 旋转纵深不变。
按「主俯左」视角来看,7、6、5 是顺时针旋转,9、4、8 是逆时针旋转。
- ↑ 例如,软降移入屋檐,只要当前方块的底线比屋檐的底线更低,就能移进去,不需要等到整格都对齐。
- ↑ 辨识方法:这八种方块的左视图只有右侧两列有方格。
- ↑ 特别是 I4,它是在范围框内的中间两行各占半格,I4 的范围框 Y 坐标在入场瞬间就已经不是整数了。
严格地说,本节最开始的三幅图都是错的,4×4 范围框的真实入场 Y 值少了 0.5。
- ↑ P、Q、U 按 8 号游戏机的配色表示
外链