A Tribute to Tetris

来自俄罗斯方块中文维基
Falsetetris2.png 本条目介绍的内容不是官方的俄罗斯方块游戏。
这个游戏模拟了俄罗斯方块的玩法,在名称中使用了「Tetris」或「俄罗斯方块」,但没有经过俄罗斯方块公司官方授权。
A Tribute to Tetris
开发 Matthew D. Versluys
发行 Stygian Software
游戏平台 DOS
发行时间 1995年9月30日
游戏信息
预览块数 1
场地大小 10 × 20
暂存块
硬降
旋转系统 专用
A Tribute to Tetris title.png
A Tribute to Tetris ingame.png

A Tribute to Tetris 是一个 DOS 四连方块游戏。
该游戏有三个单人模式和一个对战模式,部分机制来自 Tetris (Atari)
该游戏是 1995 年 X2FTP 游戏编程竞赛的参赛作品。

玩法

死亡判定:部分锁定死亡

冥河方块 [Stygian Tetris]

过 30 关、得分。
锁块分由等级、朝向、软降路程比率和最低方格高度共同决定。[注 1]
消一 50 分,消二 150 分,消三 450 分,消四 900 分。
第 N 关顶上剩 M 行过关的奖分 = (N/3) * (M3 + 6M2 + 11M)。[注 2]

障碍共有四种:
1. 生成砖格——频率较高,目标位置是场底或砖格上方的空格。
2. 砖格消失——频率较高,靠近场底的砖格被选中的几率更大。
3. 涨垃圾行——每七秒涨一行,每行八砖二空,空位随机。
4. 增加重力——方块自动下落速度更快。

地图共有五种:

Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
StaxLTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngStaxL
DkBlTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngDkBl
ITet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngI
STet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngS
LimeTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngLime
OTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngO
LTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngL
ZTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngZ
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
ZTet.pngTet.pngTet.pngSTet.pngTet.pngTet.pngTet.pngO
Tet.pngTet.pngOTet.pngTet.pngTet.pngStaxLZTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngITet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngLimeTet.pngTet.pngTet.pngTet.pngLTet.png
Tet.pngLTet.pngTet.pngTet.pngTet.pngDkBlTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.pngIDkBlTet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngSIDkBlStaxLTet.pngTet.pngTet.png
Tet.pngTet.pngLimeSTet.pngTet.pngStaxLZTet.pngTet.png
Tet.pngOLimeTet.pngIDkBlTet.pngZLTet.png
LOTet.pngSIDkBlStaxLTet.pngLO
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
DkBlStaxLZLTet.pngOLimeSITet.png
StaxLZLTet.pngOLimeSITet.pngDkBl
ZLTet.pngOLimeSITet.pngDkBlStaxL
LTet.pngOLimeSITet.pngDkBlStaxLZ
Tet.pngOLimeSITet.pngDkBlStaxLZL
OLimeSITet.pngDkBlStaxLZLTet.png
LimeSITet.pngDkBlStaxLZLTet.pngO
SITet.pngDkBlStaxLZLTet.pngOLime
Tet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.pngTet.png
StaxLTet.pngStaxLTet.pngStaxLTet.pngStaxLTet.pngStaxLTet.png
Tet.pngDkBlTet.pngDkBlTet.pngDkBlTet.pngDkBlTet.pngDkBl
ITet.pngITet.pngITet.pngITet.pngITet.png
Tet.pngSTet.pngSTet.pngSTet.pngSTet.pngS
LimeTet.pngLimeTet.pngLimeTet.pngLimeTet.pngLimeTet.png
Tet.pngOTet.pngOTet.pngOTet.pngOTet.pngO
LTet.pngLTet.pngLTet.pngLTet.pngLTet.png
Tet.pngZTet.pngZTet.pngZTet.pngZTet.pngZ
前 7 关
 需消行 
障碍
 地图 
说明
 第 1 关 
5
欢迎关
第 2 关
10
1
让玩家了解四种障碍 
第 3 关
5
2
第 4 关
10
1,2
第 5 关
10
3
第 6 关
10
 1,2,3 
第 7 关
10
4
后 23 关
 需消行 
障碍
 地图 
说明
第 8–12 关
20
1–5
让玩家了解五张地图 
第 13 关
10
4
 第 14–18 关 
20
1,2
1–5
较难
第 19 关
10
4
第 20–24 关
20
3
1–5
很难
第 25 关
10
4
第 26–30 关
20
 1,2,3 
1–5
非常难

街机方块 [Arcade Tetris]

用修改版(冥河方块)的得分规则模仿 Tetris (Atari),后期循环没有做好。
障碍难度降低(生成砖格慢,垃圾行 11 秒涨一次)。

前 21 关
需消行
 障碍   地图   说明 
第 1–3 关
5,8,12
第 4–6 关
15
1–3
第 7–9 关
15,15,18
1
 第 10–12 关   12,15,18 
3
第 13–15 关
18
3
1–3
第 16–18 关
15,18,21
1,3
第 19–21 关
21
1,3
1–3
后 8 关
 需消行   障碍   地图 
说明
 第 22 关 
0
0 = 消除即过关(下同)
第 23 关
0
这一关锁块不得分
第 24 关
0
从此开始,锁块分暴涨[注 3]
第 25 关
0
第 26 关
0
第 27 关
89
第 28 关
0
第 29 关
255
游戏崩溃,无法继续

传统方块 [Traditional Tetris]

开局 1 级,每消 20 行升一级。
消一 1 分,消二 5 分,消三 10 分,消四 20 分,按等级翻倍。
从 13 级(消行数 ≥ 240)开始,每次消除都会升一级,生存难度快速增加。

对战方块 [Competitive Tetris]

二人对战,垃圾行全随机八砖二空,消二三四送一二四。
升级规则和“传统方块”相同。

操作

键盘或摇杆操作,主界面倒数第二项改键。
1P 默认键盘按键:左右横移,逗号左转,句号右转,下软降。
2P 默认键盘按键:D/G 横移,Q 左转,W 右转,F 软降。
如果二人共用一个键盘,改键时要尽量避开多键同行,以防冲键。
DAS 偏长,长按软降可快速跨块。
Esc 返回主界面(暂停和过关期间无效)。

方块环境配置

O 深蓝色,I 红色,J 黄色,L 紫红色,T 绿色,S 橙色,Z 水色。

Tet.pngTet.pngTet.png3224Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png3X24Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png3334Tet.pngTet.pngTet.png
Tet.pngTet.pngTet.png4444Tet.pngTet.pngTet.png

范围框的入场位置如上图所示。
其中,X 格坐标为 (5,21)。
以下图组中,每一组的最左图是入场朝向,右图是依次顺时针旋转的朝向:

DkBlDkBl
DkBlDkBl
Tet.pngTet.pngTet.pngTet.png
ZZZZ
Tet.pngTet.pngTet.pngTet.png
Tet.pngTet.pngTet.pngTet.png
Tet.pngZTet.pngTet.png
Tet.pngZTet.pngTet.png
Tet.pngZTet.pngTet.png
Tet.pngZTet.pngTet.png
OOO
Tet.pngTet.pngO
Tet.pngTet.pngTet.png
Tet.pngOTet.png
Tet.pngOTet.png
OOTet.png
OTet.pngTet.png
OOO
Tet.pngTet.pngTet.png
OOTet.png
OTet.pngTet.png
OTet.pngTet.png
StaxLStaxLStaxL
StaxLTet.pngTet.png
Tet.pngTet.pngTet.png
StaxLStaxLTet.png
Tet.pngStaxLTet.png
Tet.pngStaxLTet.png
Tet.pngTet.pngStaxL
StaxLStaxLStaxL
Tet.pngTet.pngTet.png
StaxLTet.pngTet.png
StaxLTet.pngTet.png
StaxLStaxLTet.png
SSS
Tet.pngSTet.png
Tet.pngTet.pngTet.png
Tet.pngSTet.png
SSTet.png
Tet.pngSTet.png
Tet.pngSTet.png
SSS
Tet.pngTet.pngTet.png
STet.pngTet.png
SSTet.png
STet.pngTet.png
Tet.pngLL
LLTet.png
Tet.pngTet.pngTet.png
LTet.pngTet.png
LLTet.png
Tet.pngLTet.png
IITet.png
Tet.pngII
Tet.pngTet.pngTet.png
Tet.pngITet.png
IITet.png
ITet.pngTet.png

JLTSZ 的踢墙测试顺序是“左 - 左左 - 右”,I 再多一个“右右”。
冥河模式和街机模式有“遁墙”的 bug:先填第 2–3 列,把最左侧留成一条缝,JLTSZ 入缝旋转可能遁入墙内。
遁墙的方块穿模到 2P 侧场地,仍有机会操作,剧烈深入可能触发障碍,严重时游戏崩溃。

注解

  1. 以开局为例,自然平放 = 3 分,自然竖 JLTSZ = 4 分,自然竖 I = 5 分,每高一行多给 1 分,在此二者基础上全程软降可翻倍。
  2. 每一行的基础奖分由上而下成二阶等差数列,首项 = 6,一阶差 = 6,二阶差 = 2。
    代入求和公式 Sn = na1 + [1/(2!)]n(n-1)d1 + [1/(3!)]n(n-1)(n-2)d2 化简,再乘以关数。
  3. 底分(自然平放)= 57047

外链