In my world, we have two cities, each on a high mountaintop, separated by a vast valley. In order to wage war, the warriors of each city bridge the huge gap between them by using flying creatures.
Now, these flying creatures are of various natures... Some are dragon-like pterodactyls, others are giant eagles. But each one can carry only one warrior and his gear. The warriors saddle and mount the beasts like they would do with horses.
Their technology is on the medieval level. Warriors can only use swords, spears, bows and arrows and such. The cities may, however, be furnished with catapults.
Since these battles never existed in real life, I'm a little overwhelmed at how these battles would be. On the one hand, I'm inclined to base myself on real medieval calvary battles, since we're dealing with knights riding living creatures. On the other hand, the specifics of these creatures make me feel tempted to base myself on real aerial WW2 battles to know how they would move in battle and keep formations.
So, my questions would be as such:
- Could these warriors make the same kinds of acrobatic flights that airplanes did on real aerial battles?
- How would the military formations be?
- What would be the best tactics for warriors to fight each other? Would long range fighting bow and arrows be sufficiently precise? Would short range joust-like figthing be feasible?
- Would the catapults from the cities be able to disrupt the battle, or inflict any damage, knowing that the warriors could dodge on all three axes?
Edit: not a duplicate from How to make a viable flying mount?, since I'm not interested in the anatomy of the creatures, but in battle details.
Edit 2: I'm not interested in the creatures' feasibility. Their anatomy would be the anatomy of a giant eagle and pterodactyls with a size able to sustain a warrior. The physics are similar to our world's.
I would like the answers not to focus on the creatures themselves, but rather on how the warriors would fight with them and on them.
Edit 3 Since the question was put [on hold] for being too broad, I have split this question into three separate ones. Below are the links: