Катапульта, в отличие от баллисты, имеет только один упругий жгут; он расположен горизонтально и закреплен в прочной деревянной раме. В этот жгут вставлен конец рычага с «ложкой» наверху. В «ложку» вкладывали камень, а рычаг оттягивали назад и вниз воротом. При этом упругий жгут из бычьих сухожилий закручивался, накапливая силу для броска.
В нужный момент «ложку» катапульты отцепляли от веревки; упругий жгут быстро и с большой силой распрямлялся и поворачивал рычаг с «ложкой» так, что он ударялся о перекладину машины и камень вылетал из «ложки».
По меткости и дальности стрельбы катапульты уступали баллистам.
В отличие от баллисты, катапульта бросала свои снаряды круто вверх, тогда как полет снаряда баллисты был отлогим.
Катапульты оказались грозным орудием против римской «черепахи». «Черепаха» — особый строй римских воинов. Они устраивали ее, когда шли на штурм крепости. Воины строились плотными рядами в колонну и поднимали щиты над головой так, что из щитов над колонной образовывалась сплошная крыша. Воины, стоявшие по краям, держали щиты в руке, образуя стену из щитов. Так, закрывшись щитами сверху и с боков и прижимаясь друг к другу, солдаты шли вперед. Щиты надежно защищали их от стрел и копий, которые бросали защитники крепости.
Тяжелые камни катапульт, падая на такую «черепаху», пробивали ее щитовой панцирь, дробили и ломали щиты, увечили воинов. Строй нарушался, «черепаха» разламывалась, и воины оказывались уязвимыми для стрел и копий.
Впоследствии римляне несколько усовершенствовали катапульту: сделали ее легче и подвижнее. Такие катапульты назывались у них онаграми.
Это название, по-видимому, объясняется тем, что деревянный вал ворота, когда его вращали, скрипел, издавая звук, напоминающий рев осла. И римские воины назвали ее онагром, что значит «осел».
Во время похода онагры перевозились вместе с войсками и применялись не только при осаде и обороне крепостей, но и в полевом бою, как современная артиллерия.