Help

Everything you need to get started.

Have a question about the program? Reach the author via Contacts.

Basics

Each level asks you to build a logic circuit with a specified behavior. The left side of the screen is the canvas where you drag and connect components. The right side is the sidebar with tabs.

The «Task» tab shows the current level's task: the name, goal, and the truth table your circuit must match.

At the top is the component palette — drag parts from here onto the canvas. To the left of the palette are buttons: ▶ (Run Test) to verify your circuit, (Reset) to clear the canvas, and (Hint).

When you press , the circuit is checked against the truth table. Results appear below the table — which rows match and which don't. If all tests pass, a «Next level →» button appears.

Signal visualization

Wires on the canvas change color depending on the signal they carry:

Active wires also show flow dots — small circles moving along the line. They indicate the direction of signal propagation: from a component's output to another's input.

You can toggle input nodes (Input / Bus Input) directly on the canvas without running a test. Click the «0» circle on an input — it switches to «1», the signal instantly propagates through the entire circuit, and all wire colors update. This is great for debugging: manually flip inputs and watch how the circuit responds, without waiting for a full verification.

Error highlighting

When you press ▶ (Run Test), the circuit is checked against the truth table. If any row's expected output doesn't match the actual value:

Error highlighting stays until you modify the circuit (add/remove a component or connection) or run the test again. When all tests pass, the highlighting clears automatically.

«Info» tab

The right panel has an «Info» tab. Select any component on the canvas — its description, category, and truth table appear in this tab. A handy reference: no need to search for documentation — all gate info is right there.

Truth table

A timing diagram is displayed above the truth table. Columns are separated by dashed lines — each clock cycle is distinct.

Hover a row in the table below — the corresponding column highlights on the diagram. Hover a column on the diagram — the corresponding row highlights in the table. This helps match expected and actual values to time intervals. Learn more about timing diagrams →

Clock control

Starting from level 10, a «Clock Control» panel appears in the right sidebar. It drives the clock signal for circuits with memory and feedback loops.

Step mode () helps you understand what the circuit does: one click, one tick. Automatic mode () verifies that the circuit runs stably over time.

Controls

Hints

Each level offers two hint levels. Press the button in the toolbar. The first hint shows a solution guide and warns about the transistor penalty. The second hint inserts the complete solution onto the canvas and deducts transistors from your game balance.

Modes

AI Tutor

The right sidebar has an «AI Tutor» tab — an AI assistant that analyzes your circuit, finds errors, and asks guiding questions in a Socratic style. 100 requests per day are available.

Shortcut buttons send common requests:

AI Tutor can make mistakes. Do not blindly trust it — double-check results.

Game Economy

Completing levels successfully earns you the in-game currency — Transistors (T). The currency serves as a scoring system and is not spent on anything.

Your current balance is displayed in the top bar (next to the «Tasks» and «Sandbox» buttons). Clicking the balance opens the Engineer Profile — a table with your full completion history: which levels are done, when, how many hints used, and how many transistors earned.

Library

Detailed materials are available in the Library: