기능
격자 위에 게이트, 스위치, 램프를 놓고 단자를 전선으로 연결합니다. 스위치를 켜면 1이 흐르는 전선이 빛납니다. 진리표와 간소화된 불 식은 회로에서 자동으로 만들어지며, 12개 연습으로 NOT 게이트부터 D 래치까지 한 단계씩 익힙니다.
주요 기능
- 회로 편집기
- 격자 위의 AND, OR, NOT, XOR, NAND, NOR, XNOR, BUF 게이트(다입력 게이트는 2~4입력), 스위치, 램프, 클록(0.5~8Hz). 부품을 탭하고 자리를 고르거나 드래그해서 놓습니다. 전선은 단자 사이를 드래그하거나, 단자를 차례로 탭하거나, ‘연결…’ 대화 상자로 연결합니다.
- 실시간 시뮬레이션
- 이벤트 기반이며 게이트마다 한 단계의 지연이 있습니다. 피드백이 있는 회로(SR 래치)는 한 상태로 안정되고, 안정되지 않는 회로는 발진 중으로 표시됩니다. 1이 흐르는 전선은 빛납니다.
- 진리표와 식
- 표는 스위치와 램프로 자동으로 만들어지며(최대 8입력) 현재 행이 강조됩니다. 불 식은 4입력까지 콰인–매클러스키 방법으로 간소화한 곱의 합으로 표시되며 XOR 형태도 알아봅니다. ‘표 복사’는 탭으로 구분된 텍스트를 만듭니다.
- 12개 연습
- NOT, 게이트, 반가산기와 전가산기, NAND만으로, SR 래치, 멀티플렉서, 디코더, 비교기, 2비트 가산기, D 래치, 다수결. ‘검사’는 모든 입력 조합을 시험해 처음 틀린 행을 보여 주며, 진행 상황은 저장됩니다.
- 표에서 회로 만들기
- 진리표를 채우거나 식(A·B + ¬C, A ⊕ B …)을 입력하면 Boolia가 최대 4입력·4출력 회로를 간소화된 형태로 만듭니다.
- 단계별 실행
- 한 단계는 게이트 지연 하나입니다. 다음 단계에서 계산될 부품에 표시가 붙습니다. 클록을 손으로 넘길 수도 있습니다.
- 편집
- 선택 / 전선 / 지우기 도구. 선택, 이동, 회전, 삭제, 실행 취소와 다시 실행. 두 손가락, Ctrl / ⌘ + 휠, 버튼으로 확대·축소하고 화면에 맞춥니다.
- 키보드로 만들기
- 글자 키로 부품을 추가하고(A, O, N, X, B, ⇧와 함께 NAND, NOR, XNOR, S, L, C), 화살표로 선택한 부품을 옮기며, R은 회전, W는 전선 연결, [ ]는 입력 수 변경, 스페이스는 스위치 전환입니다.
- 이미지와 파일
- 회로를 현재 테마 색상으로 PNG나 SVG로 저장합니다. 회로는 하나씩 또는 한꺼번에 .boolia로 저장하고 열 수 있으며 기기의 공유 기능으로 공유할 수 있습니다.
- 예시
- 처음 실행하면 반가산기, 전가산기, SR 래치가 들어 있습니다. 예시는 편집하거나 지울 수 있으며 ‘예제 다시 추가’로 되돌릴 수 있습니다.
- 백업과 오프라인
- ‘백업…’은 모든 회로, 연습 진행 상황, 설정을 파일 하나에 담고, ‘백업에서 복원…’으로 되돌립니다. 계정이 필요 없으며 인터넷 없이 작동합니다.
기기 및 브라우저
- 컴퓨터에서는 왼쪽에 부품과 연습, 가운데에 회로, 오른쪽에 진리표와 식이 있습니다. 휴대폰과 세로 방향 태블릿에서는 아래쪽 메뉴에 ‘회로’, ‘부품’, ‘표’, ‘더 보기’가 있습니다.
- 휴대폰에서는 부품을 탭하고 자리를 골라 놓으며, 전선은 두 단자를 차례로 탭해 연결합니다. 드래그할 필요가 없습니다.



키보드 단축키
macOS에서는 ⌘와 ⌥, Windows와 Linux에서는 Ctrl과 Alt를 사용합니다.
| 단축키 | 동작 |
|---|---|
| A · O · N · X | AND, OR, NOT, XOR 추가 |
| ⇧A · ⇧O · ⇧X · B | NAND, NOR, XNOR, BUF 추가 |
| S · L · C | 스위치, 램프, 클록 추가 |
| ← ↑ → ↓ | 선택한 부품 이동(⇧와 함께 다섯 칸) |
| R | 회전 |
| W | 전선 연결 |
| [ · ] | 게이트 입력 수 |
| 스페이스 · Enter | 스위치 전환 |
| Delete | 삭제 |
| Esc | 배치나 선택 취소 |
| + · − · 0 | 확대 · 축소 · 맞추기 |
| 1 · 2 | 부품 패널 · 표 패널 |
| T | 검사(연습 중) |
| . | 다음 단계(단계별 실행 중) |
| Ctrl/⌘ N | 새 회로 |
| Ctrl/⌘ O · S | 열기 · 회로 저장 |
| Ctrl/⌘ Z · ⇧ Z | 실행 취소 · 다시 실행 |
터치스크린에서는 부품을 탭한 뒤 회로에서 자리를 고르고, 전선은 두 단자를 차례로 탭해 연결합니다. 회로는 두 손가락으로 확대·축소하며, 도구와 버튼은 손가락으로 누르기 좋은 크기입니다.