The range of a ballista varied wildly, from as little as a few dozen meters to more than a kilometer,
depending on its firepower and the type of ammunition loaded.
A ballista was much more powerful than a crossbow; a large one could shoot javelins of up to 5 kilograms.
It was known to have pierced several rows of men and shields with a single shot.
A weakness of torsion-powered siege engines was that the ropes or sinews tend to slack in wet weather.
Also, each shot caused wear and tear, so the machine demanded a lot of maintenance.
The Chinese and Greeks invented ballistae more or less simultaneously, around the 7th - 4th century BCE.
A well-known Greek example is the "lithobolos", stone-thrower.
The Romans used portable ballistae called scorpions in the Second Punic War.
They also employed carroballistae, mounted on carts so that they could quickly be maneuvered into position.
In the Middle Ages a spingald was used, a light ballista that was more an anti-personnel crossbow than true artillery.
Ballistae were used both in sieges and on the battlefield.
In the late Middle Ages they were made obsolete by bombards, which had more power.
War Matrix - Ballista
Iron Age 1100 BCE - 550 BCE, Weapons and technology