← All projectsProjects / Paper Circuits2024 · solo

Paper Circuits

Forty hand-authored wiring puzzles with a solver that guarantees every board has exactly one honest solution and refuses to ship the ones that do not.

WebGL canvas · no build
No WebGL build uploaded for this project yet
Mouse dragR rotateZ undoSpace testTouch ✓Runs at 60 fps on integrated graphics. Nothing leaves your machine.

Trailer · 0:44

What I actually built

Board solver

A SAT solver runs in the editor over every board and rejects any with a second solution. It has rejected more boards than it has kept.

Signal sim

Discrete-event propagation, so a board of 300 components settles in well under a millisecond.

Hint ladder

Hints are derived from the solver trace, not authored. They tell you the next forced move and nothing more.

Input

One drag gesture does routing, rotation and deletion. Getting that down to one gesture took three attempts.

Screens


Devlog

11 entries · newest first
Week 12

The solver rejected board 31 for the ninth time

It was right every time. Board 31 now exists and I am no longer speaking to it.

All 11 entries →