Throwing engines were used during besiege through all history from the Ancient Greece campaigns till the envention of cannons. That was imperfect but very powerfull weapon for crushing enemy fortifications.
From ancient times different siege engines were used for assaulting and beseiging the fortresses. The most dangerous engine was The Ram. This primmitive but very reliable and powerful engine was intended for crushing walls and gates of enemy fo...