Imagine a small metal canister, with a narrow exit on the top. There is a sort of door covering this, with a metal plate that is removed from the side. The pressure inside of the canister acts as a propellant, launching the weapon forward and propelling it through flight.
My question is: would this work? Some reasons I can think of that may cause this to not work:
- Horrible accuracy
- The opening would have to be too small to be plausible
- The canister would run out of air instantly, and fall to the ground shortly after
- The cost/energy of producing them is ridiculous
Imagine modern or slightly above modern tech, and enemies at distances of +/- 50 meters.