Hehe, yeah it was an easy concept but the finer points do need to be worked out, umm here's my thoughts.
1. I think only battles should level them up (otherwise the rich get richer), although more expensively trained troops would be better equipped for battle. Maybe poll that one.
2. That's the toughy, if I get a levelled up "elite" army with 100 troops left after a BIG fight, then fill it up to say 10,000 troops, the elite 100 are only 1% of the army's size.... Maybe the army can get an "experience score" which would be diluted by adding more green troops. Although the elite forces would provide an inspiration to the recruits so the effect shouldn't be proprotionate to the added troops. i.e. 5000 troops at 100 exp points get 5000 recruits - exp points for the army drop to 75 instead of 50 by the dilution of the veterans (assumes good leadership).
3. no, see above
4. With the experience point option, I don't see why there would be a ceiling. Clearly a 10,000 troop army attacking a 100 wouldn't earn much experience.
5. I suppose the same upkeep, they have the same weapons and the same uniforms, they just use them better.
Other questions are;
- What effect does experience have on battles
6. My thoughts are that the easiest way would be to create virtual troops so that if an army has 10,000 at 100 exp points they get a 10% troop bonus, they would then attack with virtually 11,000 troops. If it's easy to effect the outcome percentages then that would be more realistic... Your call.
- How much experience per fight
7. hmmmmmmmmm dunno, brain is melted now. Proportionate with size of armies going at it I 'spose