モジュール詳細:文字

“Echo Hotel” “Hotel” ... “Bravo”

モジュールの中央には、英字が表示されたディスプレーがある。

ディスプレーを押すと、英字が切り替わる。

モジュールを解除するには正しい文字を押す必要があり、間違った文字をスキップする必要がある。 スキップとは、次の文字が表示されるまで待つことを意味する。これによりステージが進むことに注意する必要がある。

間違った英字を押す、または正しい文字をスキップするとミスが記録される。

正しい文字は、リスト内と同じ位置にある文字である(下記参照)。

現在表示されている文字が最初の位置の文字としてカウントされる。ディスプレーを押した直後に表示される文字は、2つ目の位置の文字としてカウントされる。

26文字すべてを押すと、モジュールが解除される。

すべての文字はすぐにスキップされてしまうことに注意する必要がある。また、ディスプレーを押すとすぐに次の文字が表示されることにも注意する必要がある。

リストの生成

  1. 最初の文字は現在表示されている文字である。
  2. 2番目の文字は、残りの文字リストのn番目の位置にある。nは、シリアルナンバーの最初の英字のアルファベット順における位置の数字である(例えば、最初の英字がBの場合、残りの文字リストはACDEFG…となる)。
  3. 3番目の文字は、残りの文字リストのn番目の位置にある。nは、シリアルナンバーの最初の数字である。0の場合は1に変更する。
  4. 4番目の文字は、残りの文字リストのx番目の位置にある。xは、作成中のリストの最後の文字から3つ前にある文字のアルファベット上における位置の数字である。(例えば、作成中のリストがABCDの場合、xはBのアルファベット上の位置の数字となる。)

到達する必要がある位置が残りの文字リストよりも大きい場合、残りの文字リストをループする。
リストが26文字になるまで手順4を繰り返す。