Design a machine. Let the particles do the physics.
Select an object to move, rotate, resize or configure it. Wall points can be dragged individually.
Tools and physics
Freehand and Line create solid walls. Hold Shift while drawing a line to constrain its angle. Select an object and drag to move it; drag square handles to reshape or resize it, and the round handle to rotate.
Pumps accelerate particles along their arrows inside the dashed region. Rotate the pump to change direction; draw walls around it to create a pipe. Gates are solid sliding plates; set opening in Properties or drag the small brass knob up/down. Spreaders are solid triangles.
Sources start stopped. Stop particles stops new spawning while existing particles keep moving. Clear particles empties the scene. Pause suspends the simulation while you edit. The workspace edges contain particles.
Mouse wheel zooms; the Pan tool, middle button or Space + drag moves the view. V selects; P draws freehand; L draws a line. Delete removes the selection. Undo restores scene edits, not particle positions.
Designs autosave in this browser. Export a JSON file to keep or transfer a design; import restores geometry and settings, with spawning stopped. The physics uses gravity, inelastic particle contacts and wall collisions, with a fixed 1/120-second step. It is a discrete particle analogue of water.
Open the original MONIAC →