Adapted and improved an old DOS BASIC program into a parametric ship design program, allowing for the full design spec of a cargo ship from just the displacement and cargo route (distance and desired travel time), complete with dimensions, expected hull drag efficiency, required engine power, construction cost, and per-ton operating cost. Tweaking any specific parameter would lead to full recalculation of the un-specified parameters and updates to output numbers.
The later versions I finished also allowed for optimization by iterating over a range of values to see which led to the lowest overall cost-per-ton over its lifetime. For example, measuring if it’s better to have two smaller ships or one larger one, or better to have average sized ship with more engine power that can make more trips per year.
