モジュール詳細:Bマシン
これは、奇妙なプログラミング言語でコマンドを実行するモジュールのひとつのように見える。まあ、ここで使われているのは模ぞ…
あ、でもBマシンはブレインファ--より40年も前にあるから、あっちの方が模造品だろうね。
モジュールにはディスプレーと2つのボタンがある。ボタンのうち、1つはマーク付き、もう1つはマークなしである。
1分ごとに、ハオ・ワンのBマシンからのコマンドがモジュールに送信され、カウベルが鳴る。これは爆弾の残り時間(分)が半分を経過するまで続く。Bマシンのコマンドのガイドは以下にある。
これが終わると、モジュールは入力できるようになる。ボタンを使用し、訪れたテープの部分の状態を入力し、モジュールを解除する。間違った状態を入力すると、ミスが記録され、入力が削除される。
Bマシン入力ガイド
Bマシンは、ハオ・ワンによって考案されたシンプルな計算モデルである。マーク付きまたはマークなしのセルで構成される無限のテープの情報を記録し、スキャンヘッドを使用してその情報を読み取る。以下は、Bマシンが使用するすべてのコマンドである。
- →: スキャンヘッドを右に1セル移動させ、次の命令に進む。
- ←: スキャンヘッドを左に1セル移動させ、次の命令に進む。
- *: スキャンヘッドの下のセルにマークをつけ、次の命令に進む。
- Cn: スキャンヘッドの下のセルがマークされている場合、n 番目の命令に進む(転送)。そうでない場合、次の命令に進む。実際のBマシンとは異なり、この転送は累計で最大5回までしか実行できない。