NOTE: This is called "Big Ballistics" because it supports 'extreme' use cases such as 16-inch naval rifles. Virtually all online ballistics calculators are designed only to work with small arms use-cases.
The program source is based off an AppleBASIC program written in 1983 by W.J. Jurens and published in Warships International #1 (1984). It was rewritten into Python in 2018, and then into Javascript in 2020.
CLICK HERE FOR BACKGROUND ON ORIGINAL PROGRAM
NOTE: If you are using very short integration intervals AND simulating long trajectories, such as battleship guns at 30-45 degrees, with flight times of 60+ seconds, your browser may seem to hang. Just wait and it'll eventually cough out a table.
NOTE II: The code for the program is contained entirely within this HTML file; so you can download it for offline use on your own PC, or to extend/edit it yourself, without having to worry about tracking down dependencies from elsewhere.
Change Log
SMALL ARMS / MACHINE GUNS
TANK GUNS
ANTI-AIRCRAFT / DUAL PURPOSE GUNS
HEAVY GUNS
NAVAL GUNS
AERIAL BOMBS
MANUAL DATA INPUT
Yellow boxes are secondary input fields; enter your data and hit enter, and they will automatically translate/convert into the primary input fields.
Complex Penetration Algorithms Only
This will calculate scaled masses for a larger or smaller shell of the same general shape. To use, you first load a hypothetical shell into the left-side panel, and then enter the new caliber you want to scale it to. Currently, it only works with millimeters and kilograms in the left-side.
Clicking on the button will automatically copy the new scaled variables over to the calculator on the left-hand side.
NOTE: Heavy Bombers of WW2 rated at 89% of top speeds in Standard Aircraft Characteristics due to formation keeping needs.