Sculpt
Create landscapes and cities ... then blow them up!
Browse and search
... through thousands of saves created by the community, upload your own!
Create
Build needlessly complex machines to do simple tasks ... then blow them up!
‹
›
Have you ever wanted to blow something up? Or maybe you always dreamt of operating an atomic power plant? Do you have a will to develop your own CPU? The Powder Toy lets you to do all of these, and even more!
The Powder Toy is a free physics sandbox game, which simulates air pressure and velocity, heat, gravity and a countless number of interactions between different substances! The game provides you with various building materials, liquids, gases and electronic components which can be used to construct complex machines, guns, bombs, realistic terrains and almost anything else. You can then mine them and watch cool explosions, add intricate wirings, play with little stickmen or operate your machine. You can browse and play thousands of different saves made by the community or upload your own – we welcome your creations!
There is a Lua API – you can automate your work or even make plugins for the game. The Powder Toy is free and the source code is distributed under the GNU General Public License, so you can modify the game yourself or help with development.
-
Version 96.2
-
Added
Add AMBP and AMBP tools for interacting with ambient heat
-
Added
Add HSV sliders in color picker
-
Added
Add some new Lua functions: sim.replaceModeFlags, sim.listCustomGol, sim.addCustomGol, sim.removeCustomGol, sim.floodDeco, tpt.perfectCircleBrush
-
Changed
LIGH now lasts longer and expands across multiple frames
-
Changed
Optimize undo history memory usage
-
Fixed
Fix issue where stamping LIGH at the right moment caused every LIGH to strike at once
-
Fixed
Prevent property tool from being used with invalid values
-
Fixed
Fix issue on Windows causing random disconnects from the TPT Multiplayer server
-
Version 96.1
-
Changed
Make LITH->GLAS reaction easier
-
Changed
LITH explodes when overcharged
-
Fixed
Fix GOL showing up where it shouldn't
-
Fixed
Fix "B12345678/S012345678/17" appearing in HUD for ctype 78
-
Fixed
Preserve GoL deco in older saves
-
Fixed
Deco on builtin GoL no longer renders when decorations are off
-
Fixed
Fix find mode not always succeeding in darkening particles
-
Fixed
Fix frame rendering being skipped sometimes (restored 95.0 behavior)
-
Version 96.0
-
Added
New element: SLCN (silicon). Sparkles, conducts electricity like GOLD, and has many reactions while in molten form
-
Added
New element: PTNM (platinum). A catalyst in many reactions
-
Added
New element: ROCK (rock, a solid). Melts into a lot of different materials at higher pressures, and is eroded by WATR
-
Added
New element: LITH (lithium). Reactive element that explodes on contact with water
-
Added
New element: VSNS (velocity sensor). Similar to LSNS
-
Added
Add CUST (custom game of life). Custom GoL types can now be created with any rulestring and colors
-
Added
Add Latin-1, Latin Extended-A, Cyrillic, and Hangul characters to the font. Add Composition support
-
Added
Non-ascii characters will be deleted by the website inside comments, save titles, and signs; and replaced with question marks in save descriptions. This will be fixed on the website in a future release.
-
Added
By default, all data and settings are now stored in an OS-specific user data directory
-
Added
Add button in options menu to migrate data to the shared directory
-
Added
Windows: Add shortcut to start menu when installing. Press ctrl+i to reinstall TPT and add the shortcut
-
Added
64-bit Windows builds are now available, users on 32-bit Windows will still remain on the 32-bit version unless tpt is manually redownloaded from the website
-
Added
Ctrl+u shortcut resets ambient heat
-
Added
Save ambient air temperature and make it configurable in options menu
-
Changed
Make GLOW element glow under pressure
-
Changed
BRAY .life can be customized when firing from ARAY by setting ARAY's .life
-
Changed
SPRK / METL no longer deleted when inside detector wall, and solid elements can no longer be drawn on detector wall
-
Changed
LSNS and HSWC can now interact with energy particles
-
Changed
Take undo snapshot when using ctrl+x
-
Changed
Prioritize favorited elements in element search
-
Changed
Make username case-insensitive when logging in
-
Changed
When framerate is uncapped or higher than your monitor's refresh rate, frame drawing will now be skipped. This can be controlled via tpt.setdrawcap
-
Fixed
Fix LSNS being unable to deserialize in all directions at once
-
Fixed
Fix single-pixel PIPE / PPIP breaking on rotation
-
Fixed
Fix QRTZ/GLAS/TUNG breaking on load (again), for cases when pressure is negative
-
Fixed
Fix air being able to go through walls for a frame after undoing
-
Fixed
Fix GoL sometimes not working for a short time after undo
-
Fixed
Fix many crashes triggerable by Lua API functions
-
Fixed
Fix 612 SSL errors experienced by some Windows users when using online features
-
Fixed
Many other changes and fixes, see "Official Game Feedback" on the forums for the full list of changes