至战国时期,各城为构筑护城河,以及应对人口上升聚集后产生的水粮问题,基本将城池构筑于河畔或水流交汇之处,特别是那些人口压力大的巨城,更是如此。 这便有了筑坝引水(挖渠)灌城的战法,且屡屡得手,白起攻楚,围鄢城,于鄢西筑坝,引水灌城,溺死城中军民数十万人,再如王贲攻魏,围大梁(河南开封),决黄河、大沟之水灌城,直接亡了魏国。 战国时期,穴攻法也开始被大量应用,所谓穴,便是,"穴土而人,缚柱施火";(也有地道入城的意思,但地道入城一般成功率不高,故穴攻多指"穴土而人,缚柱施火",也就是破坏城墙使其坍塌)