唐代以及中国古代,作战人员跟民夫不能混谈的,拉壮丁来的民夫承担劳役还可以,万万不会参与作战的。中国古代宋之前,除非农民军,一般士兵尤其是南北朝到唐这个时间段,是个“贵族”职业,作战的人员来自豪强门阀及其家臣,士兵职业化程度很高,平民百姓没资格也没条件参与作战,拉壮丁虽然看起来是常态,但主要还是承担劳役的,不参与阵线作战,参与作战也算是古代的非常态。
古代战场作战基本上是一次性各种兵种齐上,然后依次序执行战术任务,比如唐弩手和弓箭手会在作战开始,双方150步和60步前出阵线射击,20-30步撤回本阵准备长枪肉搏,唐步兵在地上是步兵,上马变成骑兵,各兵种相互通用不会存在纯粹的单一兵种,以及很少将某一单一职能兵种闲置到最后出击(骑兵),将士兵资源利用最大化。
刘黑闼算是隋末唐初里仅次于李靖的存在,击败猪突狂魔徐世绩,生擒薛万均兄弟,打崩李神通和罗艺的联军,打死了罗士信,斩杀了李道玄。李世民先是被他击败,然后对峙后,玄甲骑兵打崩刘黑闼骑兵后,再去打步兵还是打不过刘黑闼,最后刘黑闼自己跑了士兵还没有崩溃,好不容易打败了一次没捉到,刘黑闼不到几个月又满血复活反唐,然后又杀回来时直接痛揍李元吉,最后李建成上才把刘黑闼彻底弄死。传奇经历写小说都没这么玄,如果不是李世民硬耗,然后水战,双方后勤足够正常打,以刘黑闼步兵硬抗李世民玄甲军冲锋的能力,胜负难料。
按照历史,李世民玄甲军都冲破刘黑闼骑兵,在冲刘黑闼步兵了,为何放水淹刘黑闼,耗死刘黑闼不就完了嘛。而且双方战争几万人阵线,不可能离得很远,应该是双方混战在一起,放水肯定会淹到自己人,但李世民还是放水,那就值得怀疑,李世民应该也是没办法才出奇兵的,不然刘黑闼这要是真打败自己后果还挺严重的,两相其害择其轻,赢了什么都好说,还可以劫掠一番补偿。
从刘黑闼早上主动邀战开始,到中午刘黑闼骑兵被李世民打败,刘黑闼基本上靠步兵已经很难战胜步兵实力差不了多少,加上还有完整建制骑兵的唐军,落败只是时间问题。李世民骑兵在战场疯狂冲阵,刘黑闼不跑基本上会被李世民骑兵黏住,跑的机会都没有,所以一看苗头不对刘黑闼先跑了,唐军不知还以为刘黑闼一直在指挥,才又打了一下午到黄昏。刘黑闼如果不早跑,战事不利,水淹后路,他也跑不掉,按李世民的性子加上唐军骑兵力量尚存,有机会肯定捉住刘黑闼,所以刘黑闼应该早跑了,然后刘黑闼步兵从刘黑闼跑路后一直在没有中央指挥的情况下奋战,落败也是时间问题。
刘黑闼和李世民对阵,犯了战略性错误,当时李世民和罗艺南北对进,准备合围刘黑闼,刘黑闼必须在合围之前,击破其中的一路,否则大势去矣,而刘黑闼的选择是首先干翻李世民,对阵后发现李世民不好打,才分兵,留一部分兵马和李世民对峙,自己去打罗艺,被李世民抓住机会,一举打垮刘黑闼,如果刘黑闼选择先干翻罗艺,然后再对阵李世民,结局难料。
就战术水平李世民也算非常强了,但真实没有达到初唐军事体系下的巅峰,也免不了失败,尤其强人多的隋末,很多历史资料遗失导致现代人很难看清,而且李世民头上的光环太多了,成功者更受历史和大家青睐。