BlasterSim simulates pneumatic and spring compressed gas guns with a lumped parameter model.
With BlasterSim, you simulate a foam dart blaster or any other compressed gas gun before building. BlasterSim can also help answer hypothetical questions about an existing build, like whether performance will benefit from a particular change. Optimal barrel length can be accurately calculated, avoiding inaccurate rules-of-thumb and tedious experiments with varying lengths of barrel.
This guide starts with the usage (§ 1) and theory (§ 2) of BlasterSim. Later the guide discusses comparisons of BlasterSim against experimental measurements (§ 3.2), details of how BlasterSim is tested otherwise (§ 3.1), and notes on developing and contributing to BlasterSim (§ 4).
BlasterSim is under development and not yet feature-complete.