入门
运动鞋
俄罗斯方块
T-旋转
种子
堆叠
步伐
设置
B型
地面
紧缩
(快速)点击
水龙头数量
棋盘
过渡
马拉松
垃圾
干旱
DAS 延迟
低堆叠
双杀屏
无形的
硬降
级别菜单
高分
攻丝/滚压速度测试仪
评分
碰撞
赫兹显示
输入显示
禁用闪光灯
禁用暂停
深色模式
高飞脚
块工具
关卡编辑器
保存状态
线帽
仅限 DAS
预选赛模式
PAL制式
发展
TetrisGYM 是 NES Tetris 的练习模组。
虽然游戏最初基于 NTSC 版本,但修补后的 ROM 支持 PAL 和 NTSC 游戏类型。
TetrisGYM 以 BPS 补丁的形式分发,可以通过 Rom PatcherJS 或类似工具应用于美国版游戏。
File SHA-1: 77747840541BFC62A28A5957692A98C550BD6B2B File CRC32: 6D72C53A ROM SHA-1: FD9079CB5E8479EB06D93C2AE5175BFCE871746A ROM CRC32: 1394F57E
可以在发布页面上找到 BPS 的链接。
BPS 生成一个带有 MMC1 标头的文件,但当被视为 CNROM 时它也可以工作。
有些训练器有额外的配置值;使用主菜单中的向左和向右更改它们。
就像在原始 ROM 中一样,按住a
select
然后按start
将结束游戏并返回b
菜单屏幕。
与 A-Type 相同的游戏玩法,但有一些改进:没有得分上限、没有火箭、没有幕布、没有音乐、更好的暂停、从任何级别开始。
在随机位置生成 T 型旋转。成功 T-Spin 时的额外进入延迟,为下一个状态做准备。
为VS战斗(或练习)提供相同的棋子组合。
按select
生成随机种子。
v4 和 v5 之间有少量种子不同,但两个版本在其他方面是兼容的。
指示器将显示哪些种子适用于 v4,哪些种子适用于 v5,并且按select
将始终生成 v4 兼容种子。
突出运动场区域的实验。
表示您距离 230 行分数还有多远。松散地基于俄罗斯方块速率。
您可以选择不超过 1.5m 的分数,增量为 100k。
这可以针对过渡或 PAL 游戏进行调整;
价值 | 分数为130行 |
---|---|
4 | 201261 |
5 | 252936 |
6 | 300278 |
7 | 353015 |
8 | 400356 |
9 | 452031 |
一个 | 508690 |
乙 | 552131 |
C | 600535 |
D | 655460 |
乙 | 706051 |
F | 752310 |
几个预设的运动场,用于练习不同类型的集圈和旋转。
Z
时间/时间
时间
我
布科
各种各样的
L / J 斯平塔克
L / J 双褶
游戏玩法与原版 B-Type 相同,但支持的高度最高为 8。
将地板填充到一定高度以强制堆叠更高。这种模式通常被称为“障碍”。
将高度设置为零将导致游戏模式禁用烧伤。
缩小运动场的宽度,迫使堆叠变得拥挤。
每增加 4 就会从左侧减少宽度。
每增加 1 都会从右侧开始减小宽度,直到达到最大值 3,然后将其重置为 0。
用于练习在塔上攻丝和快速攻丝。 0-G 将在屏幕左侧有一个塔,HW 将在右侧有一个塔。
用于钻不同数量丝锥的训练器。突出显示即将出现的下一口井。
当您填充孔时,选项 0-F 会清除线条,而 GV 的作用就像没有清除线条的块锁定一样。
与B型类似,只不过垃圾是棋盘格。
使用自定义评分。
在转换之前给你十行。给出的值将添加到您的分数中,因此将其设置为 5 并从 18 级开始进入“最大训练师”风格模式。
将值设置为 G 会使模式的行为与游戏精灵代码SXTOKL
相同
只要你能够以一致的速度生存就可以玩。
关卡转换不会发生,只要你能够生存,游戏就会保持在同一关卡。
级别将正常过渡,但速度和点数将根据您的起始级别保持固定。
与 1 类似,速度和分数将根据您选择的起始级别保持固定,但实际游戏将从 0 级开始。
不同类型的垃圾可供挖掘。
始终准备好俄罗斯方块 - 推动方块以强制俄罗斯方块准备就绪
普通垃圾 - 随机数量的垃圾
智能垃圾 - 跟随你的井
Hard Garbage - 残酷的随机垃圾
无限挖掘生成器 - 打乱你的堆栈底部
人为地制造干旱。增加该值会导致 I 件减少。
0 = 正常游戏 I = 无线段
更改自动移位延迟率。
为你的堆叠选择一个高度限制并保持在以下高度,否则游戏就结束了。
每帧棋子都会下落两个方块。这很难。
直到游戏结束之前,方块都是不可见的。
按up
键选择硬放置,然后select
软放置。
保留原始级别菜单的功能,除了;
选择级别时按select
以显示“READY”文本
在 9 上按right
可以选择任意级别以up
和down
开始。
在 5-9 上down
时可以选择以left
和right
显示的红心。
用于记录本地游戏的胜利情况。
显示最多 8 位数字的分数,包括线条和起始级别。
名称输入具有更好的控制和一些添加的字符。
如果 SRAM 可用,分数将被保存并在下次游戏启动时再次显示。
要清除高分,请选择红心并down
。然后按start
确认提示。
在游戏之外练习点击率。
计分模式仅影响游戏内的显示,您的真实分数将显示在高分列表中。
计分代码是完全重新实现的,并且不易受到原始导致的游戏崩溃的影响。
在除经典之外的所有模式中,行数达到 1000 行时,行计数器中都会添加一个额外的数字。
经典的
其行为类似于原始的无上限分数,数字 AF 用于 160 万分的滚动。
1 亿之后,分数将跃升 800k,因此如果您打算获得更高的分数,您可能需要使用其他模式。 (您的实际分数仍会正确显示在高分列表中。)
信件
显示 0-9,然后显示 AZ,然后换行。
7位数字
额外的得分数字,滚动到 1000 万。
中号
与经典评分相同,只是另外显示您的分数(以百万为单位)。
封顶
您的分数上限为 999999。
隐
隐藏分数直到游戏结束。
重现原版游戏中的崩溃情况和行为。
例如;崩溃、关卡滞后、五彩纸屑、撒旦产卵
离开
正常模式 - 不存在由崩溃错误引起的行为。与 v6 之前版本的行为相同。
展示
启用崩溃故障。不要崩溃,而是在得分旁边显示一个图标并继续游戏。
顶出
启用崩溃故障。不要崩溃,而是表现得就像玩家已经达到顶峰一样。
碰撞
启用崩溃故障,实际上是在崩溃触发器上崩溃。
通过启用此选项,基于概率的崩溃触发器将始终尽早崩溃。
显示突发中每次点击的平均点击率。
还显示生成和第一次点击之间的帧以及当前点击方向。
当你得到俄罗斯方块时禁用闪烁。
禁用暂停游戏的功能。
翻转 A/B、开始/选择以及反转 DPad 方向,就像 Goofy 脚踏控制器一样。
替代无图案背景。
提供深色、霓虹色、淡色、青色和 OG 版本。
允许对游戏玩法的各个方面进行更精细的控制。
这只是一个配置选项,将全局启用阻止工具。
启用后,按开始即可使用编辑器。
方向键
四处走动
选择 + 左/右
在片段编辑器和运动场编辑器之间切换
在片断模式下
甲/乙
更改当前片段
甲+乙
改变下一块
在球场模式下
一个
在光标处绘制块
乙
删除光标处的块
暂停时
选择 + 向上
增量保存槽
选择+向下
减少保存槽
选择+A
保存状态
选择+B
负载状态
游戏过程中
选择+B
负载状态
保存状态允许您根据需要多次保存和重新加载游戏场。这些配置存储在您的购物车中,并且在断电后仍将保留。
保存状态需要 SRAM 才能工作。在 Everdrive / 仿真器 / MiSTerFPGA 上进行测试和工作。
与关卡编辑器相结合,保存状态对于练习特定场景非常有效。
游戏结束线上限可以在任何级别或线数上启用。
线帽效应是:
KSx2 - 每帧棋子落在两个方块处
楼层- 每个级别变化都会出现一个新的无法清除的行
Inviz - 部件变得隐形
停止- 碎片停止生成
用于CTM大师赛。
删除使用敲击或滚动来移动棋子的能力。
所有 DAS 行为均正常工作,包括快速点击和慢速点击。
为 CTWC DAS 2022 创建
重新引入“等待屏幕”,旨在用于预选赛,否则玩家将获得跳过火箭、法律和标题屏幕的时间优势。
还重新引入了其他经典功能,例如游戏结束幕布、标准暂停和无下一个框。
这些功能使 TetrisGYM 能够更好地与 NestrisChamps 和 MaxoutClub 等后处理工具配合使用。
您可以在启动时按住select
以在质量模式下启动。
您不能同时使用“块工具”和“定性”模式。
指示是否应使用 NTSC 或 PAL 游戏机制。应自动检测区域,但可以手动覆盖。
要构建,您需要在系统上安装node
的副本。不需要其他依赖项。
提供未打补丁的ROM的clean.nes
文件并运行node build.js
TetrisGYM 支持为映射器 NROM、MMC1、MMC3、MMC5 和 CNROM 构建。
运行node build.js -h
以获取构建选项列表。
这个项目源自 ejona 的 TAUS 反汇编和 CelestialAmber 的后续版本。