はじめる
トレーナー
テトリス
Tスピン
シード
スタッキング
ペース
セットアップ
Bタイプ
床
クランチ
(クイック)タップ
数量をタップ
チェッカーボード
遷移
マラソン
ごみ
干ばつ
DAS 遅延
ロースタック
ダブルキルスクリーン
見えない
ハードドロップ
レベルメニュー
ハイスコア
タップ/ロールスピードテスター
採点
クラッシュ
Hz表示
入力表示
フラッシュを無効にする
一時停止を無効にする
ダークモード
グーフィー・フット
ブロックツール
レベルエディター
セーブステート
ラインキャップ
DASのみ
予選モード
PALモード
発達
TetrisGYM は、NES テトリスの練習用 MOD です。
元々は NTSC バージョンのゲームに基づいていましたが、パッチが適用された ROM は PAL および NTSC のゲームプレイ タイプをサポートしています。
TetrisGYM は BPS パッチの形式で配布されており、Rom PatcherJS などを使用して USA 版のゲームに適用できます。
File SHA-1: 77747840541BFC62A28A5957692A98C550BD6B2B File CRC32: 6D72C53A ROM SHA-1: FD9079CB5E8479EB06D93C2AE5175BFCE871746A ROM CRC32: 1394F57E
BPS へのリンクはリリース ページにあります。
BPS は MMC1 ヘッダーを持つファイルを生成しますが、CNROM として処理しても機能します。
一部のトレーナーには追加の構成値があります。メインメニューの左と右を使用して変更します。
オリジナルのROMと同様に、 a
select
b
たままstart
を押すとゲームプレイが終了し、メニュー画面に戻ります。
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 |
B | 552131 |
C | 600535 |
D | 655460 |
E | 706051 |
F | 752310 |
さまざまなタイプのタックやスピンを練習するためのいくつかのプリセットプレイフィールド。
Z
T/S
T
私
ブコ
様々な
L/Jスピンタック
L/J ダブルタック
オリジナルの B-Type と同じゲームプレイですが、サポートされる高さは 8 までです。
床を一定の高さまで埋めると、より高いスタックが強制されます。このモードは「ハンディキャップ」と呼ばれることがよくあります。
高さをゼロに設定すると、書き込みが無効になったゲーム モードになります。
プレイフィールドの幅を縮小して、窮屈なスタッキングを強制します。
4 ずつ増加するごとに、幅は左から減少します。
1 ずつ増加するごとに、幅は右から減少し、最大値の 3 に達すると 0 にリセットされます。
タワーの上でピースをタップしたりクイックタップしたりする練習に。 0-G は画面の左側にタワーがあり、HW は右側にタワーがあります。
さまざまな数のタップをドリルするためのトレーナー。次に現れる井戸を強調表示します。
オプション 0 ~ F は、井戸を埋めるときにラインをクリアし、GV はラインがクリアされずにピースがロックされるように機能します。
B タイプと似ていますが、ゴミがチェッカーボードである点が異なります。
カスタムスコアリングを使用します。
移行までに 10 行追加されます。指定された値がスコアに追加されるため、これを 5 に設定し、「マックスアウト トレーナー」スタイル モードのレベル 18 から開始します。
値を G に設定すると、モードはゲーム ジーニー コードSXTOKL
と同じように動作します。
一定の速度で生き残ることができる限りプレイしてください。
レベルの移行は発生せず、生き残ることができる限りゲームは同じレベルに留まります。
レベルは通常どおり移行しますが、速度とポイントは開始レベルに基づいて固定されたままになります。
1 と同様に、速度とポイントは選択した開始レベルに基づいて固定されますが、実際のゲームはレベル 0 から始まります。
さまざまなスタイルのゴミを掘り出します。
常にテトリス準備完了 - ブロックをプッシュして強制的にテトリス準備完了状態にします
通常のゴミ - ランダムな量のゴミ
スマートゴミ - あなたの井戸に続きます
ハードガベージ - 残忍なランダムガベージ
Infinite Dig Generator - スタックの一番下をスクランブルします
人工的に干ばつを膨張させます。値を大きくすると I 個が少なくなります。
0 = 通常のゲームプレイ I = ラインピースなし
オートシフト遅延率を変更します。
スタックの高さ制限を選択し、それ以下にならないとゲームオーバーです。
駒はフレームごとに 2 ブロックずつ落ちます。大変ですよ。
ブロックはゲームが終了するまで見えません。
up
押してハード ドロップし、 select
てソフト ドロップします。
以下を除き、元のレベル メニューの機能が保持されます。
レベルを選択するときにselect
を押すと、「READY」のテキストが表示されます
9 のときにright
押してdown
up
で開始するレベルを選択します。
5-9 のときにdown
て、 left
right
表示するハートを選択します。
ローカル ゲームでの勝利を追跡するために使用されます。
スコアを最大 8 桁で表示し、ラインと開始レベルを含みます。
名前入力のコントロールが改善され、いくつかの文字が追加されました。
SRAM が利用可能な場合、スコアは保存され、次回ゲームが起動したときに再び表示されます。
ハイスコアをクリアするには、ハートを選択してdown
押します。次に、 start
を押してプロンプトを確認します。
ゲームプレイ以外でもタップ速度を練習してください。
スコア モードはゲーム内の表示にのみ影響し、実際のスコアはハイ スコア リストに表示されます。
スコアリング コードは完全に再実装されており、元のコードが引き起こすゲーム クラッシュに対して脆弱ではありません。
クラシックを除くすべてのモードでは、1000 行で行カウンターに余分な桁が追加されます。
クラシック
160 万でのロールオーバーに使用される桁 AF を使用して、元の上限のないスコアと同様に動作します。
1 億を超えるとスコアは 800k 跳ね上がるため、それ以上のスコアを目指す場合は別のモードを使用した方がよいでしょう。 (実際のスコアはハイスコアリストに正しく表示されます。)
手紙
0 ~ 9 を表示し、次に AZ、次に折り返します。
7桁
追加のスコア桁は 1,000 万でロールオーバーします。
M
スコアがさらに百万単位で表示されることを除いて、クラシック スコアリングと同じです。
キャップ付き
スコアの上限は 999999 です。
隠れた
ゲームオーバーになるまでスコアを非表示にします。
オリジナルのゲームで見られたクラッシュ条件と動作を再現します。
例えば;クラッシュ、レベルラグ、紙吹雪、サタンスポーン
オフ
通常モード - クラッシュバグによる動作は存在しません。 v6 より前のバージョンと同じ動作。
見せる
クラッシュグリッチを有効にします。クラッシュする代わりに、スコアの横にアイコンを表示してゲームを続行します。
トップアウト
クラッシュグリッチを有効にします。クラッシュするのではなく、プレイヤーがトップアウトしたかのように動作します。
クラッシュ
クラッシュグリッチを有効にし、クラッシュトリガーで実際にクラッシュします。
このオプションを有効にすると、確率に基づいたクラッシュ トリガーが常に最も早い機会にクラッシュします。
バースト内の各タップの平均タップ レートを表示します。
スポーンと最初のタップの間のフレーム、および現在のタップの方向も表示されます。
テトリスゲット時の点滅を無効にします。
ゲームを一時停止する機能を無効にします。
グーフィー フット コントローラーのように、A/B、開始/選択を反転し、DPad の方向を反転します。
パターンのない代替背景。
ダーク、ネオン、ライト、ティール、OG バージョンが利用可能です。
ゲームプレイのさまざまな側面をより細かく制御できるようになります。
これは構成オプションのみであり、ブロック ツールをグローバルに有効にします。
有効にすると、開始を押してエディタを使用します。
Dパッド
動き回ってください
選択 + 左/右
ピースエディタとプレイフィールドエディタを切り替える
ピースモードでは
A / B
現在の部分を変更する
A+B
次の部分を変更します
プレイフィールドモードでは
あ
カーソル位置にブロックを描画
B
カーソル位置のブロックを削除
一時停止時
選択 + 上へ
保存スロットを増やす
選択 + 下
セーブスロットをデクリメントする
選択 + A
状態を保存する
選択+B
負荷状態
ゲームプレイ中
選択+B
負荷状態
セーブステートを使用すると、プレイフィールドを何度でも保存およびリロードできます。これらの構成はカートに保存され、電源をオフにしても保持されます。
セーブステートが動作するには SRAM が必要です。 Everdrive / エミュレータ / MiSTerFPGA でテストされ、動作しています。
レベル エディターと組み合わせると、セーブステートは特定のシナリオを練習するのに効果的です。
ゲーム終了ラインキャップは、任意のレベルまたはラインカウントで有効にすることができます。
ラインキャップの効果は次のとおりです。
KSx2 - フレームごとにピースが 2 ブロックに落ちます
フロア- レベルが変化するたびに、新しいクリアできない行が表示されます
Inviz - ピースが見えなくなります
停止- ピースの生成を停止します
CTMマスターズイベントで使用されました。
タップまたはローリングを使用してピースを移動する機能を削除します。
クイックタップやスロータップを含むすべての DAS 動作は通常どおりに動作します。
CTWC DAS 2022 用に作成
「待機画面」を再導入します。これは、プレーヤーがロケット画面、リーガル画面、タイトル画面をスキップして時間的優位性を得る予選での使用を目的としています。
また、エンドゲームのカーテン、標準の一時停止、次のボックスなしなどの他の古典的な機能も再導入します。
これらの機能により、TetrisGYM は NestrisChamps や MaxoutClub などの後処理ツールでより適切に動作します。
起動時にselect
押し続けると、Qual モードで開始できます。
ブロックツールとQualモードを同時に使用することはできません。
NTSC または PAL のどちらのゲームプレイ メカニズムを使用するかを指定します。領域は自動的に検出されますが、それ以外の場合は手動で上書きできます。
構築するには、システムにnode
のコピーがインストールされている必要があります。他の依存関係は必要ありません。
パッチが適用されていない ROM のclean.nes
ファイルを提供し、 node build.js
を実行します。
TetrisGYM は、マッパー NROM、MMC1、MMC3、MMC5、および CNROM 用のビルドをサポートしています。
ビルド オプションのリストを表示するには、 node build.js -h
を実行します。
このプロジェクトは、ejona の TAUS の分解と、その後の CelestialAmber の解釈から派生したものです。