機能
グリッドにゲート、スイッチ、ランプを置き、端子を配線でつなぎます。スイッチをオンにすると、1 が流れている配線が光ります。真理値表と簡単化した論理式は回路から自動で作られ、12 の演習で NOT ゲートから D ラッチまで一歩ずつ学べます。
主な機能
- 回路エディター
- グリッド上の AND、OR、NOT、XOR、NAND、NOR、XNOR、BUF ゲート(多入力ゲートは 2~4 入力)、スイッチ、ランプ、クロック(0.5~8 Hz)。部品をタップして置き場所を選ぶか、ドラッグして配置します。配線は端子間のドラッグ、端子を順にタップ、または「配線…」ダイアログでつなぎます。
- ライブシミュレーション
- イベント駆動で、各ゲートに 1 ステップの遅延があります。フィードバックのある回路(SR ラッチ)はある状態に落ち着き、落ち着かない回路は発振中として表示されます。1 が流れている配線は光ります。
- 真理値表と論理式
- 表はスイッチとランプから自動で作られ(最大 8 入力)、現在の行が強調表示されます。論理式は 4 入力までクワイン・マクラスキー法で簡単化した積和形で表示され、XOR の形も認識します。「表をコピー」でタブ区切りのテキストが得られます。
- 12 の演習
- NOT、ゲート、半加算器と全加算器、NAND だけで、SR ラッチ、マルチプレクサー、デコーダー、比較器、2 ビット加算器、D ラッチ、多数決。「テスト」はすべての入力の組み合わせを試し、最初の誤った行を示します。進み具合は保存されます。
- 表から回路を作成
- 真理値表を埋めるか論理式を入力すると(A·B + ¬C、A ⊕ B …)、Boolia が最大 4 入力・4 出力の回路を簡単化した形で作ります。
- ステップ実行
- 1 ステップは 1 ゲート分の遅延です。次のステップで計算される部品に印が付きます。クロックを手で進めることもできます。
- 編集
- 選択 / 配線 / 消去ツール。選択、移動、回転、削除、取り消しとやり直し。2 本指、Ctrl / ⌘ + ホイール、ボタンでの拡大縮小と全体表示。
- キーボードで組み立て
- 文字キーで部品を追加し(A、O、N、X、B。⇧ と組み合わせて NAND、NOR、XNOR。S、L、C)、矢印キーで選択した部品を移動、R で回転、W で配線、[ ] で入力数を変更、スペースでスイッチを切り替えます。
- 画像とファイル
- 回路を現在のテーマの色で PNG または SVG として保存できます。回路は 1 つずつ、またはまとめて .boolia として保存・読み込みでき、デバイスの共有機能で共有できます。
- サンプル
- 初回起動時に、半加算器、全加算器、SR ラッチが入っています。サンプルは編集や削除ができ、「サンプルを再追加」で元に戻せます。
- バックアップとオフライン
- 「バックアップ…」はすべての回路、演習の進み具合、設定を 1 つのファイルにまとめ、「バックアップから復元…」で元に戻せます。アカウントは不要で、オフラインで動作します。
デバイスとブラウザ
- パソコンでは左に部品と演習、中央に回路、右に真理値表と論理式が並びます。スマートフォンと縦向きのタブレットでは、下部のメニューに「回路」「部品」「表」「その他」があります。
- スマートフォンでは、部品をタップして置き場所を選び、配線は両方の端子を順にタップしてつなぎます。ドラッグは不要です。



キーボードショートカット
macOS では ⌘ と ⌥、Windows と Linux では Ctrl と Alt を使用します。
| ショートカット | 操作 |
|---|---|
| A · O · N · X | AND、OR、NOT、XOR を追加 |
| ⇧A · ⇧O · ⇧X · B | NAND、NOR、XNOR、BUF を追加 |
| S · L · C | スイッチ、ランプ、クロックを追加 |
| ← ↑ → ↓ | 選択した部品を移動(⇧ で 5 マス) |
| R | 回転 |
| W | 配線 |
| [ · ] | ゲートの入力数 |
| スペース · Enter | スイッチを切り替え |
| Delete | 削除 |
| Esc | 配置または選択を解除 |
| + · − · 0 | 拡大 · 縮小 · 全体を表示 |
| 1 · 2 | 部品パネル · 表パネル |
| T | テスト(演習中) |
| . | 次のステップ(ステップ実行中) |
| Ctrl/⌘ N | 新規回路 |
| Ctrl/⌘ O · S | 開く · 回路を保存 |
| Ctrl/⌘ Z · ⇧ Z | 取り消す · やり直す |
タッチスクリーンでは、部品をタップしてから回路上の置き場所を選びます。配線は両方の端子を順にタップしてつなぎます。回路は 2 本指で拡大縮小でき、ツールとボタンは指で操作しやすい大きさです。