モジュール詳細:永遠に忘る

ステージごとに5桁の数字が表示され、この混乱を引き起こそうとしたことで作成者に怒鳴られるまで、誰もがこのモジュールが元々どのように見えたかを忘れていたようだ。今、他の誰かが介入し、彼らはどのような代償を払っただろうか?無限である。

上部のディスプレーには、現在のステージ番号/ステージの総数(##/##)が表示され、前のステージのクールダウンが終了するまでの残り時間を示す1桁の数字が表示される。

下部のディスプレーには、いくつかの例外を除いて、モジュールが解除されるたびに5つの数字を表示する。「-----」はステージ番号として使用しない。各ステージの数字を記録しておく。

一定数のモジュールが解除されると、モジュールは入力モードに入る。 入力モードに入っていない状態でモジュールを操作すると、ミスが記録される。

モジュールが入力モードの場合、上部のディスプレーには、モジュールを解除する際に使用する3つのステージ番号が表示される。10桁の数字のボタンを使用して正しい数字を入力する。左矢印で入力を削除できる。5つの数字を入力すると自動で送信される。

いずれかのステージの正しい入力をすると、そのステージ番号がグリッジする。全てのステージにおいて正しい回答が入力されると、モジュールが解除される。いずれかの入力が間違っていた場合、ミスが記録され、入力が削除される。

ステージ番号を忘れた場合、数字を入力する前に左矢印を押して再確認モードに入ることができる。このモードでは数字を使用してステージ番号を入力し、再度確認することができる。

左矢印を再度押すと、指定されたステージ番号が有効の場合はそのステージが再度表示され、再確認モードで数字が入力されなかった場合は入力モードに戻る。いずれかのステージで間違った入力をしてミスが記録されると、ミス無して再確認モードを使用できる。それ以外の場合、再確認した全てのステージにおいてミスが記録される。ミス無しで再確認モードを使用できるのは、上部のステージ番号が緑色に点滅している時であり、ステージ番号が表示されている間使用できる(いずれかのステージを確認すると使用できなくなる)。

モジュール数が足りなくてステージが作成できない場合は、任意のボタンを押してモジュールを強制的に解除することができる。この場合はディスプレーが赤く点滅し、ステージが生成されないか特定のステージの回答が作成できないことを示す。

入力するためのルール

これは湾曲スロットの2.0バージョンだろうか?確かに臭いはしない…前回何が起こったのだろうか。

元の数字とは、変更される前のステージの数字を指す。全ての計算の後、いずれかの桁の数字が0未満の場合、そうでなくなるまで10を加算する。次に、各桁の最下位桁を取得して入力する。シリアルナンバーに数字が含まれていない場合、シリアルナンバーの数字が必要なルールに対しては0を使用する。

全ての桁の計算

  1. ステレオRCAポートがある場合、コードの1桁目を5桁目と、2桁目を4桁目と交換する。
  2. バッテリーがある場合、各桁にバッテリーの数を加算する。
  3. シリアルナンバーに「F」または「I」の英字が含まれている場合、各桁からシリアルナンバーの英字の数を減算する。
  4. 計算結果の5桁それぞれを次の計算に使用する。この時点で9より大きい場合や0未満の場合でも問題ない。

1桁目の計算

  1. 全ての桁の計算の結果から1桁目を取得する。
  2. 特殊モジュール「テトリス(NeedyTetris)」がある場合、この桁の元の数字に7を加算した数字に置き換える。
  3. それ以外の場合、10を超えており2で割り切れる場合、2で除算する。
  4. それ以外の場合、5未満の場合、シリアルナンバーの最後の数字を加算する。
  5. それ以外の場合、1を加算する。

2桁目の計算

  1. 全ての桁の計算の結果から2桁目を取得する。
  2. 重複するポートがある場合、重複しているポートの種類の数を加算する。
  3. それ以外の場合、ポートがない場合、元の数字の3桁目と1桁目を合計したものを加算する。
  4. ポートの数を加算する。

入力するためのルール(続き)

3桁目の計算

  1. 全ての桁の計算の結果から3桁目を取得する。
  2. 以前に他の桁が交換された場合、この数字を変更しない。
  3. それ以外の場合、以下に従って置き換える:
    • 7以上の場合、元の数字の三桁目を二進数に変換し合計した値
    • 3未満の場合、絶対値を取る
    • それ以外の場合、元の数字の三桁目+シリアルナンバーの最小の数字

4桁目の計算

  1. 全ての桁の計算の結果から4桁目を取得する。
  2. 0未満の場合、シリアルナンバーの最大の数字を加算する。
  3. それ以外の場合、生成されたステージ数が5つ以下の場合、数字を変更しない。
  4. それ以外の場合、18から数字を減算した結果に置き換える。

5桁目の計算

  1. 全ての桁の計算の結果から5桁目を取得する。
  2. 下の表を参照し、条件に基づいて入力する数字を取得する。
シリアルナンバーの最初の数字
0, 12, 34, 56, 78, 9
数字を5で
割った余り
001234
156789
2O!O! + 19 - O!O! - 1O! + 5
398567
443012

「0!」は、元の数字の5桁目を示す。数字「0」は「!」がない。