Newcomen Atmospheric Engine Sim
About
The steam engine revolutionized the world. Thomas Newcomen's atmospheric engine was the first commercially successful steam engine, used to pump water from flooded mines. Unlike high-pressure steam engines, which directly use the expansive force of steam, it worked by spraying cold water into steam, condensing it and pulling down a piston with the resulting vacuum.
This is an attempt to simulate the Newcomen atmospheric engine in a very simple way. You have to put it together yourself (it's only a few parts in-game).
There is no tutorial, but just Google "Newcomen atmospheric engine" to see what it should look like.
Controls: Left click on menu buttons to select a part. Then click on the desired node to connect (or click and drag between nodes, in the case of the chain). Click the Start/Stop button to start or pause the simulation, or click reset if you want to start over (I didn't have time to allow you to disconnect or move parts already placed, so you will have to reset and start over to do that).
Esc to quit.
Goal: No goal. Connect stuff and watch it move.
(Hint) If you stick a piston inside the piston housing above the boiler unit, it will start receiving a strong downward force every few seconds.
Code is major spaghetti, but it's included in the standalone zip if you really want to see.
Known bugs:
- UI got wonky in the build version.
- Sometimes a part will immediately spawn at your mouse when you click a part button, or your cursor won't have the part after clicking the button. Try clicking the buttons and/or canvas a few times to fix, or possibly reset.
- The piston may glitch through its housing when getting forced down near the bottom. Reset to fix.
- Attempting to attach a chain between two other chain nodes will result in a crash in some circumstances (though you never need to do this).