Currently, I am running a d&d campaign based of of 11th century middle ages, with the world including multiple kingdoms with cultures and technology based on that time period.
Given this context. My question is if there would be a sort of alternative to cannons that could be placed on a ship from that period. However as stated in the title, it can't involve the use of gunpowder or magic. Because you see in the setting magic users are not exactly common (as they are being hunted down and killed by the government)the use of magic is not entirely unheard of.
So , is there a plausible way to accomplish such a thing?
Any and all feedback is much appreciated. :)