Click a character or mover to control it. Without one, drag pans.
color warmth
color
Cell grows the target (the controlled pattern by default). Character makes a new one-cell character and controls it.
wire spark tail
Sensors
Motors (step the pattern when sparked; two at once cancel)
pitch vol dur
spawn to the color
IJKL nudge the circuit under the pointer; ctrl+C / X / V copy, cut, paste it (ctrl+shift+V: as a new pattern).
color
color
brush 0
Drag to color cells you own (owners and admins); the ground is anyone's. Keys 1-8 pick a swatch, 0 picks Remove.
mic gain 0 dB
The cell under the pointer. Right-click copies its pattern id.
Admin page: characters, teams, pattern owners.
clicka character or mover: control it (the view follows it)
arrows / WASD / IJKLdrive and thrust: W/S go, A/D turn; step: step (hold; diagonals combine)
Home PgUp End PgDnstep diagonally
vnext movement: drive, thrust, step
space / Insertgrab the nearest mover within 2, or release (thrust movement: fire)
mconnect audio (muted), then mute / unmute
ffire a bullet along your facing (in thrust movement, space fires too)
xdelete the pattern under the pointer
ppause the pattern under the pointer, or run it again (its owners and admins)
escstop controlling; cancel a Select
[ ]previous / next realm (stops controlling)
shift+arrows / keypadpan 20 cells (while controlling, until the character moves; shift+keypad 5 recentres)
tabopen / close the menu
1-8, 0Ground tab: pick a swatch, erase
wheel, dragzoom; pan
IJKLWires tab: nudge the circuit under the pointer
ctrl+C/X/Vediting tabs: copy or cut what is connected under the pointer (Wires: the circuit), paste it at the pointer into the target, else as new patterns (ctrl+shift+V: always new); the system clipboard holds it as JSON
toolsclick or drag to build into the target; clicking a cell of the tool's kind erases it
right-clickmenu open: build more of the cell under the pointer (picks its tab, tool, color and pattern)