Tetris DX
| 本条目的主题不是 Tetris DS、Tetris Deluxe 或 俄罗斯方块豪华版。 |
| Tetris DX | |
|---|---|
|
游戏封面 | |
| 游戏信息 | |
| 开发 | 任天堂 |
| 发行 | 任天堂 |
| 游戏平台 | Game Boy Color |
| 发行时间 |
日本:1998年10月21日 |
| 游戏机制 | |
| 场地大小 | 10x18 |
| 预览数量 | 1 |
| 降落 | 无 |
| 暂存 | 无 |
| 旋转系统 | 碰撞箱和踢墙,SRS 的前身 |
| 游戏画面 | |
Tetris DX 是一款任天堂于1998年为 Game Boy Color 制作的俄罗斯方块游戏。该游戏可被认为是 GB 方块的增强版。
该版本较 GB 版俄罗斯方块增加了三分钟的限时打分与人机对战的 Vs. CPU 模式,增加了存档功能,画面也由黑白升级为彩色。
此外,游戏的旋转系统允许玩家通过靠墙且向反方向旋转来让方块向上一格(O 块除外)。
模式
Power
| 这段文字需要扩展。你可以帮助俄罗斯方块中文维基扩写。 |
游玩数据和回放存放于 "POWER"。每一份存档都有各自的 "POWER" 数据。可使用数据线将 "POWER" 转移至另一台游戏机。
VS. COM 中可使用转移或自己的资料对抗机器人。
持续进步可提升 Power 分数。
旋转系统
旋转系统是 SRS 的前身[需要来源]。
有趣的是,LJT 朝下生成、而 ISZ 朝上生成。
TDX 首先尝试让方块绕碰撞箱中心旋转(主中心、蓝圈)。
若失败,则尝试绕离中心一格旋转(次中心、灰圈)。
对于 ISZ 块,次中心位于主中心上方一格;而 LJT 块位于其下方一格。
爬墙
玩家可在中低速环境下充分利用这一旋转机制:
DAS 充能 |
左转 |
DAS 左移 |
右转 |
SRS 中移除了这一特性。
无限重置
Tetris DX 本身使用下落重置:方块在下落一格时才会重置锁定延迟。 但利用次中心旋转,玩家可无限重置锁定延迟。可通过在角落摆放方块并一朝反方向旋转达成:
|
|
随机器
与原本的 GB 方块随机器相同,一些块出现的概率更高,但原因不同。约 10,000 块的测试中,方块分布如下
| 形状 | 概率 | 块 ID |
|---|---|---|
| I | 12.2 % | 0 |
| T | 24.4 % | 1 |
| Z | 14.1 % | 2 |
| S | 11.9 % | 3 |
| J | 12.8 % | 4 |
| L | 12.5 % | 5 |
| O | 12.1 % | 6 |
几乎每隔 3 块就会出一次 T 块。玩家阅读代码后,算法大致按照以下代码运行:[1]
currentPiece = nextPiece
pieceCount = (pieceCount + 1) % 7
// generate the piece
a = randInt(0..7)
if a == 7 {
a = pieceCount
}
if a != lastPiece {
// stick to choice
lastPiece = a
rerollCount = 0
} else {
// change choice
rerollCount += 1
a = rerollCount
if rerollCount >= 5 {
rerollCount = 0
go back to the "generate the piece" comment
}
}
nextPiece = a
最终结果即伪代码中的变量 a。用 0-6 的数字表示七种方块(见上表块 ID)。算法在开始时随机选择一个 0-7 的整数,若随机到的数字不为 7 ,将其赋予 a。若随机到 7,则根据总块数选择 0-6 之间的一格数字。游戏将一直按照该算法取块。若 a 与上一块 ID 相同,则重新选择。
该代码中的一部分旨在减小重复方块出现率,然而这一部分并不完美。代码中一名为 rerollCount 的变量计算算法连续重新选块的次数。重新选块的概率略低于 1/7 = 14.3%,根据这一几率,rerollCount 呈几何分布。在该代码中,rerollCount 最可能为 1、其次是 2。5 这个数字出现几率过小,几乎可被忽略。
无论如何,算法“改变选择”时,将重新随机一次方块。此时,a 将由 rerollCount 赋值,而不是随机的一个数。 正如上文,rerollCount 最可能是 1、其对应的就是 T 块;2 是第二可能的,它对应的则是出现概率第二的 Z 块。S 块出率低于平均的原因同理。也有可能因为随机数算法本身不够随机。
参考与注解
本条目转载并翻译自 Hard Drop Tetris Wiki 的条目 Tetris DX (英),原作者列于其历史记录页。
外链
- www.din.or.jp:[Koryan's Game Page TETRIS - Reserch #2](日语)
| 任天堂 | |
|---|---|
| 主机游戏 | Tetris (NES, Nintendo) · Tetris 2 · Tetris & Dr. Mario · 3D Tetris · The New Tetris · Tetris 99 |
| 掌机游戏 | Tetris (Game Boy) · Tetris Blast · Tetris DX · Pokémon Tetris · Tetris DS · Tetris Axis |
| 相关条目 | 任天堂旋转系统 · 任天堂随机器 · 任天堂世界锦标赛 1990 |
| 其他相关游戏 | Dr. Mario · Tetris Attack · Tetrisphere |