Powder Tool V600Billion
Sandbox
Sandbox

Loading The Powder Toy…

Scenes

Ready-made experiments to start from. Loading one replaces what is on screen; Undo brings it back.

Powder Tool V600Billion

The Powder Toy 100.1.400, by The Powder Toy contributors, built for the web without threads and given this page of its own.

This is free software under the GNU General Public License, version 3 (GPL-3.0): you may run it, study it, share it and change it under that license. It comes with no warranty, to the extent permitted by law.

Its complete source, with the changes to The Powder Toy, how the page is built and the licenses of the libraries inside (Lua, FFTW, JsonCpp, SDL2, zlib, bzip2, libpng), is public on napplet.soy: every release there is a Git repository whose source/ builds exactly its page.

https://git.napplet.soy/npub1fllw8kw0thjj55wds0uugcnp5kej2nfxd36eruq39d56wwz8r44q5q78wj/powder-toy.git

Keyboard shortcuts

The game's own keys, with the mouse over the simulation.

Space
Pause and resume
F
Next frame while paused
Mouse wheel, [ ]
Brush size
Tab
Brush shape
Shift + drag
Draw a line
Ctrl + drag
Draw a box
Ctrl + Shift + click
Flood fill
Alt + click
Pick the element under the mouse
Z
Zoom window (click to place it)
C / X / V
Copy, cut, paste an area (Ctrl)
S, K, L
Save a stamp, the stamp library, the last stamp
1 … 0
Display modes
Ctrl + Z, Ctrl + Y
Undo, redo
E
Element search
U, N, Y
Ambient heat, Newtonian gravity, air mode
G
Grid
`
Lua console
H, D
Information on screen, debug information