Free browser puzzle · no download, no sign-up
Circuit Forge
Turn the parts on a printed circuit board until copper runs unbroken from the Power Cell to every coin mould. Close the circuit and a pulse of current races down the traces and strikes a Flash Coin.
24 boards · 4 chapters · 90-second Rush Shift · Flash Coins have no money value
Play Circuit Forge
Circuit Forge
Pick a shift
Flash Coins struck so far: 0
Choose a board
How to play
- Tap a part to turn it clockwise; right-click or Shift-click turns it back. On a touch screen, press Turn ↻ so it reads Turn ↺ and taps turn the other way.
- Link copper from the Power Cell to every mould.
- Beat par for three stars. Heat chips burn out if you use too many turns.
Paused
Tap or click to turn a part · right-click, Shift-click or the Turn ↻/↺ button turns it back · keyboard: arrows, Space, Q/E, R restart, P pause
Rotate · Connect · Mint
- 01
Rotate
Tap or click a part to turn it a quarter clockwise. Right-click or Shift-click turns it back the other way; on a touch screen, press the Turn ↻ button so it reads Turn ↺ and taps turn counter-clockwise. Every turn counts as one move.
- 02
Connect
Copper only carries current where two exits face each other. Parts that touch live copper glow, so you can see how far the current already reaches.
- 03
Mint
When every mould on the board is fed, the pulse runs the whole route and each mould strikes a Flash Coin. Fewer turns mean more stars.
Parts on the bench
Nine kinds of part. Five of them turn; the rest stay where the board designer put them.
| Part | Exits | Turns? | What it does |
|---|---|---|---|
| Power Cell | 1 | Fixed | Where every route starts. There is exactly one per board. |
| Mould | 1 | Fixed | An empty coin die. Feed it current to strike a coin. |
| Resistor | 2 — straight | Turns | Carries current straight through. |
| Bend trace | 2 — corner | Turns | Takes the route round a corner. |
| Chip | 2 — straight or corner | Turns | Works like a resistor or a bend, packaged as an IC. |
| Splitter | 3 | Turns | Sends current three ways, so one route can feed two or three moulds. |
| Bridge | 4 | Fixed | Conducts in every direction, whatever you do. |
| Heat chip | 2 or 3 | Turns | Shows a countdown. Every turn on the board lowers it; at zero the chip burns out. |
| Dead pad | 0 | Fixed | Bare solder pad. Nothing passes through it. |
Four chapters, 24 boards
Boards unlock one after another. Each chapter adds something new to the bench, so you are never learning everything at once.
| Chapter | Boards | Board size | Moulds | New on the bench |
|---|---|---|---|---|
| 1. Bench Test | 1–6 | 4×4 → 5×5 | 1 | Resistors, bends and dead pads, one mould |
| 2. Workshop | 7–12 | 5×5 → 6×6 | 1 | Chips and bridges |
| 3. Splitter Line | 13–18 | 6×6 → 7×7 | 2 | Splitters feed two moulds at once |
| 4. Heat Press | 19–24 | 7×7 → 8×8 | 2–3 | Heat chips burn out if you use too many turns |
Rush Shift
The time-attack mode. You start with 90 seconds and an endless stack of fresh boards that get bigger as you go: splitters arrive from board 5, heat chips from board 9.
- Finish a board: coins for every mould and +5 s.
- Skip a board: −10 s.
- Let a heat chip burn out: new board, −5 s.
The clock stops while the pulse runs and whenever the game is paused or the tab is hidden. Your best shift is kept on this device.
Par and stars
Every campaign board has a par: the number of turns the board generator itself needed to put every part right. Match it or beat it for three stars; stay within 1.5× par (rounded up) for two; any finish earns one. A board strikes one Flash Coin per mould for every star, and only your best result per board counts.
Under the hood
The board is a grid matrix: each cell stores a part type and a four-bit mask of its exits (north, east, south, west). Turning a part shifts that mask by one bit.
After every turn a breadth-first search starts at the Power Cell and follows only exits that face each other. The search records how many steps each cell is from the source; when it reaches every mould, the circuit is closed — and those step counts become the timing of the pulse, layer by layer, drawn on a canvas.
Boards come from a seeded generator: it lays a route from the source to each mould, fills the rest with decoys and dead pads, then scrambles the parts. The same seed always builds the same board, and an automated test solves all 24 campaign boards within par before any change goes live.
Questions
Is Circuit Forge free?
Yes. It runs in your browser with nothing to install, no account and no in-game purchases.
Are Flash Coins worth anything?
No — Flash Coins have no money value. They are a score counter that lives in your own browser. You cannot buy them, sell them, withdraw them or trade them, and there are no bets or prizes anywhere on this site.
Does it work on a phone?
Yes. The board scales to your screen and every part is a tap target. To turn parts back the other way, press the Turn ↻ button so it reads Turn ↺. On small phones portrait mode gives the board the most room.
Where is my progress saved?
In your browser's local storage on this device: stars per board, coins per board, your best Rush Shift and the sound setting. Nothing is sent to a server. Clearing site data resets it.
Can I play with a keyboard?
Yes. Click the board once, then use the arrow keys to move the cursor, Space or E to turn clockwise, Q to turn back, R to restart and P or Esc to pause.
I get motion sickness from flashing effects.
If your system asks for reduced motion, the pulse becomes a single calm highlight, parts turn instantly instead of spinning, coins appear in place and there are no sparks.
Who builds it
Circuit Forge is designed, written and tested by Zara Ahmed in Brisbane. There is no studio behind it and no publisher — just one person who likes the moment a messy board suddenly clicks into a working circuit.
The whole game is hand-written JavaScript with no frameworks, so it loads quickly and keeps working offline once the page is open. Found a board you think is unfair, or a bug? Write in — every message is read.
Get in touch
Zara Ahmed · 6 Gapap St, Tarragindi QLD 4121, Australia