モジュール詳細:再錯綜
「待って、その文字ってE、EchoのEだよね?」
と、君は混乱し、困惑し、混迷しながら言う。
このモジュールは絶対に解除できないように、渾沌、混濁、荒涼としている。
このモジュールには一行のテキストが書かれた6つの色付きのボタンと8つのパーツに分かれたメッセージを表示する画面がある。
メッセージの各パーツは、以下の手順に従って3つのキー(A、B、C)の値で暗号化されている。
- スペースを含む各文字は、Aだけ左にずれている。
(0 ≤ A <テキストの文字数) - シンボルのペアはテキストの末尾に追加される。
- シンボルを含む各文字は、カエサル暗号によってBだけ前方(+B)へ暗号化されている。(0 < B ≤ 26)
- テキストは6種類の言語セットのうち1つを用いて表記され、使用するセットによってC値が決定される。
テキスト2とテキスト4を除く暗号化されていない各テキストは、そのテキストの色に対応した操作によって変更される値を持つ。
A、B、Cに加えてこれらの値を用いることで、各テキストの最終的な値を求められる。
各ボタンには、色とそのテキストで与えられる初期値がある。
ディスプレーテキストの最終的な値に加えて、これらの値を用いることで、各ボタンの最終的な値を求められる。
押すべき正しいボタンは、この最終的な値によって決定する。
ボタンのテキストと色、ステップ2の暗号化によってディスプレーの各テキストに追加されたシンボルを用いて、正しいボタンを押すべきタイミングを求める。
ボタンを押すと、LEDが一つ点灯する。4つすべてのLEDが点灯すると、入力が送信される。
LEDは送信された入力によって、色が以下のように変化する。
- 緑 - 正しいボタンが正しいタイミングで押された。
- 黄 - 正しいボタンが間違ったタイミングで押された。
- 赤 - 間違ったボタンが押された。
4つすべてのLEDが緑色に変わると、モジュールは解除される。そうでない場合、どのLEDも赤に変化しなければ、モジュールはリセットされるが、ミスは記録されない。そうでない場合、モジュールはリセットされ更にミスが記録される。
追加のモジュール情報:
LEDは任意のタイミングで押すことができ、ディスプレーのサイクルに以下のような影響を与える。
- 左 - 一時停止している間、前のテキストを再生する。
- 左から二番目 - 自動的にテキストの再生を再開する。
- 右から二番目 - テキストの再生を一時停止する。
- 右 - 一時停止している間、次のテキストを再生する。