See the African Heavy Infantry.

It means Carthage have copy from Alexander the Great's army. And i know Carthage and Macedonia was good friendship, since they hate Rome from 227 BC.......and Hannibal & Philip V made form allianse from 215 BC, but not much good change, after Rome control IIlyria and it stoped Philip V to try and send in Italy and support Hannibal's army in Italy.
More the armies come later with pictures......