Weapons to attack castles are canons which are sometimes fireballs,rocks or bombs. They also use crossbows with are an advanced type of arrow. They did not have guns back then so they went all out with swords and shields. Also they had rams back then. No no not the brand Ram. Ram was a big wooden wheel carts with usually a big point spear and go all out on the castles.
Protection for castles is very important in the middle ages, because a lot of kings wanted to conquer land. The