玩家在地图的地块上遇到敌对军队时战斗会触发,每场战斗由四个部分组成,分别是左翼、中军、右翼以及预备队,战斗开始时会有五小时的炮击阶段,在这个阶段所有炮兵都有机会对敌方单位造成伤害。该阶段结束后三条战线会投入战斗,任何预备队单位都会尝试增援薄弱战线,每个回合会统计一次军队的所有属性并跟掷骰子的结果结合,计算双方各自造成和受到多少伤害,在战报顶部能看到投掷点数。

如果一条战线耗尽人力或者士气就会崩溃,一条战线崩溃这条战线上的敌军就有机会侧翼包抄下一条战线。因此如果击溃了敌人的右翼战线,单位就能侧翼包抄中间,一场战斗的结束条件是一支军队全被歼灭从战场上撤退,或者因爲士氣崩潰而逃跑。駐紮在敵方地點的軍隊會試圖圍攻並占領它們,戰鬥的結果和占領情況都會影響戰爭分數,之後可以用它在和平條約中決定條款。

實戰中有大量屬性和改變這些戰鬥結果的修正,玩家要做到是爲自身疊加盡可能多的正面修正,並用它們來對付修正更少的敵人。疊加的這些正面效果可能包括更多的部隊和更高質量的部隊,更好的單位構成和協同作用,在機動上勝過敵人創造戰場優勢,或者擁有一個更好的將領。遊戲的時间跨度长达五百年,从中世纪晚期一直到拿破仑战争时期。