Function Boxes
Connect little machines. Follow the numbers. Build a bigger idea.
Connect a blue output to a gold input, then Run.
Saved on this deviceHow to build a function machine
Add: Choose a box from the compact shelf. New boxes appear in the middle of your current view. Change a Number box by typing directly into it.
Connect: Click a blue output, then a gold input. You can also drag between ports. Inputs A and B are ordered: Subtract is A − B, Divide is A ÷ B, and Power is A raised to B. Each output carries one wire; use Split to send the same number down two paths. Click a wire and Delete to disconnect it.
Explore: Drag a box by its heading. Drag empty space to pan, or choose Pan to drag anywhere. Scroll to zoom around your pointer; use the + / − controls on touch screens. Fit view brings all your boxes back. Use the expand button for more room.
Run: Values travel from Number boxes through your operations. Result boxes make the answer easy to see; unconnected outputs also show their result. Every input needs a connection, and loops are not allowed. Sine, cosine and tangent use radians; Round rounds to the nearest integer. Invalid calculations are explained rather than silently displayed.
Keep building: Undo and redo work for adding, moving, connecting, editing and deleting. Your current diagram is saved in this browser on this device. Loading an example or clearing the workspace can be undone.