モジュール詳細:生成器

大きくて分厚いナイフスイッチがガチャン OwO

このモジュールには、ナイフスイッチ、その上のディスプレー、左右に3つの小さなボタンがあり、それぞれにライトがある。これらは6桁の二進数コードとして解釈され、無視されないモジュールが解除されるたびに変化する。

重要:各ステージのボタンのライトパターンと最終コードを記録すること。前のステージを上書きしてはならない。ステージ0は計算しない。

  • 現在ステージ1である場合、ベースコードは最初のライトパターン(別名ステージ0)である。それ以外の場合、前のステージの最終コードを使用する。
  • 現在のコードは、各ステージで表示されるライトパターンである。

各ステージについて、2つのコード間で以下の操作を行う:

  1. 現在のステージが偶数である場合、ベースコードを反転させる。
  2. *直前に解除されたモジュールの英語名の最初の文字/数字が 素数 (A = 1) の場合 // 現在のコードベースコードのセットをNANDし、ベースコードを置き換える。
    それ以外で、点灯しているLEDの数が4つ以上である場合 // 現在のコードANDで置き換える。
    それ以外 // 現在のコードORで置き換える。
  3. 常にXORし、ベースコードを置き換える。
  4. ベースコードがすべて1の場合ベースコード現在のコードに置き換える。
    そうでなければ、ベースコードがすべて0の場合ベースコード0と1を反転させた現在のコードに置き換える。

このベースコードがそのステージの最終コードになる。ステージは最後まで送信されない。 十分なステージが経過したと生成器が判断すると、音が鳴り、送信モードに入る。

  • ディスプレーにREADYと表示された場合、初期パターン(ステージ0)を送信する。それ以外の場合、表示されているステージの最終コードを送信する。
  • 間違ったセットを送信した場合、ミスが記録される。
    • 間違ったオフ状態のライトは黄色で点灯する。
    • 間違ったオン状態のライトは赤色で点灯する。
  • ボタンを押すとライトが切り替わる // セットを送信するにはスイッチを引く。
NANDANDORXOR
1/01011
0/11011
1/10110
0/01000

*…日本語版のバニラモジュールの場合、この条件を無視すること。