モジュール詳細:LEGO取外
あのさ、レゴを踏むと痛いって言う人いるけどさ。個人的に、爆破される方がもっと痛いと思うよ。
ランダムに積み上げられた、様々な種類のレゴブロックの構造物が、16×16の多色の基礎板の上に置かれている。この構造物は42~70個のブロックで構成され、高さは7~10層である。基礎板には3つの画面とボタンも付いている。
各ブロックは、付録BRICK(3ページ)に記載された12種類のサイズのうちのいずれか1つ、付録COLOR(4ページ)に記載されたパレットの28色のうちのいずれか1色となる。
モジュールを解除するには、処理担当者は3種類のシーケンスと進行ブロックに従いながら構造物を解体しなければならない。
- ベースシーケンス:
- 0から3までの数字の羅列は、取外す順番をそれぞれ表す。
- 0:カラーID
- 選択可能であるブロックを、カラーID(付録COLOR)の順番で取外す。
- 1:サイズ(面積)
- 選択可能であるブロックを、スタッド(突起)面の面積(付録BRICK)の順番で取外す。
- 2:スタッド数
- 選択可能であるブロックを、スタッド(突起)の個数の順番で取外す。
- 3:レイヤー番号
- 選択可能であるブロックが配置されているレイヤーを求め、その順番で取外す。
- 最下層は0であり、最上層は6から9の間となる。
- 方向シーケンス:
- ベースシーケンスの数字に適用される、二進数の文字列。
- 1 = 値が小さい順、 0 = 値が大きい順。
- 進行ブロック:
- ある特定のサイズのブロックのこと。構造物からこれを取外すと、モジュールはベースシーケンスと方向シーケンスの次の桁を参照する。最後の桁を過ぎた後は最初の桁へループする。
間違った順番でブロックを取外そうとすると、ミスが記録される。 これにより各シーケンスが最初の桁にリセットされ、進行ブロックもリセットされる。 取外そうとしたブロックはその場所に置かれたままとなる。例:
| 取外されたブロックの種類: | 有効 | 有効 | 進行 | 進行 | 進行 | 進行 | 無効 |
| ベースシーケンス: 方向シーケンス: |
231 010 ^ |
231 010 ^ |
231 010 ^ |
231 010 ^ |
231 010 ^ |
231 010 ^ |
231 010 ^ |