モジュール詳細:クッキー屋
たとえ災害に直面しても、私たちはクッキーのために自分たちの長を犠牲にする覚悟ができている。
- このモジュールは、クッキーを専門とする地元のクッキー屋の倉庫である。12枚のプレートがあり、それぞれにメニュー項目が含まれている。
- モジュールを解除するには、プレートを押して有効なクッキーをすべて購入する必要がある。
- 以下の2×2グリッドにあるすべてのクッキーの有効性は、以下のルールで決定される。その他のクッキーは特別なクッキーに該当し、それぞれのルールは2×2のグリッドの下に詳述されている。
- 2つの真偽値を作成する。最初の値は、このクッキーの正方形内に、このクッキー以外のモジュール上に存在するクッキーがある場合、真になる。
- このクッキーが正方形の左上または右下にある場合、このクッキーが含まれている正方形の真上または真下にある正方形にあるいずれかのクッキーがモジュールに存在していれば、2つ目の値は真になる。それ以外の2つの位置にある場合、このクッキーが含まれている正方形の左隣または右隣の正方形にあるいずれかのクッキーがモジュールに存在していれば、真になる。
- これら2つの値をXORゲート(どちらか片方のみの値が真の場合、真を出力する)に通す。出力が真の場合、このクッキーは有効である。
- ページの一番下にある正方形は次のページの一番上にある正方形と隣接しているとみなされるが、それ以外の方法でループして隣接していることはない。
- クッキーのプレートにカーソルを合わせると、プレートの上の黒板にクッキーの名前が表示される。このマニュアルのクッキーの画像にカーソルを合わせると、その名前が表示される。
- 選択されたクッキーは紫色のプレートで表示される。プレートをもう一度押すとクッキーの選択が解除される。黒板を押して送信する。有効なクッキーがすべて選択され、無効なクッキーが一つも選択されていない状態で送信されると、モジュールが解除される。