Here is a picture of a canon my friends and I made in high school. It was a nitrogen powered canon that could fire a golf ball at a theoretical range of 4.2 miles [at it's full power of 250 psi (we estimate it only made it a mile and a half or so)]. It wasn't done in the most professional manor, and about a week after this picture was taken the canon actually exploded (no one hurt, thankfully).
My dad owns a glass company and so we were able to get a hold of some bullet-resistant glass to use to shoot it at. We angled the glass so the ball would deflect into the ground. It would sometimes bury the ball over a foot and a half underground. It was powerful enough to shoot through 3 pieces of plywood, leaving a perfect, golfball sized hole, and not to mention a wicked exit wound on the last piece. We also had a barrel that we could place on it that would shoot tennis balls, but we just used that to shoot at our friends since a tennis ball has about as much wind resistance as a paper ball (little exageration).
Anyways, we weren't always smart when constructing or testing it, but it was fun nonetheless. It even has a remote trigger that opened two sprinkler valves to release the nitrogen in the holdong tank on the canon, and we were using a giant tank rented from a local gas store to fill the holding tank. Only 3 shots were evere fired at 45 degrees, and it was way out in the country, and to this day we haven't heard of any mysterious golfball injuries from people who lived around that area, so I think we're in the clear. I wish I had a better picture. I'll try and get my friend to send me the videos we took. After that we started construction on a trebuchet, but that fell through when we all went to college.
The last image is what was left of the canon after our little over-pressurization event.
Once again, I'm going to try and get that video for yall of some test shots.
Also, we figured out it's range by first firing it through a crono and then firing it at 90 degrees and timing it airtime (we only knew it hit because it hit the street and bounced. We had lost sight of it and given up until we heard it hit, which was over a minute after firing it).