Charge of the Elephants is a casual, 2D modified tower defense game for the iPhone in which you assume the role of the commander of a small group of defenders who have taken up a position across the King Abraha’s line of march toward Makkah. Through the marketplace, you can progressively upgrade your weaponry in order to meet the waves of increasingly aggressive elephants.
You can upgrade the abilities of each individual weapon in yout arsenal and then eventually upgrade to a more powerful weapon. You can choose from a basic bow and arrow, double bow and arrow, crossbow, double crossbow and catapult. There's even a legendary weapon you might eventually earn - for that final showdown with the boss elephant, Mahmud himself.