一、攻城
1、挖掘城墙的底部。
2、选择要破坏城墙的部份,然后投掷石头予以冲撞(或者用火炮。直到1450年即中古时代快要结束时,火炮的效力仍然不足)。
3、选择要填平壕沟(或护城河)的部份。
4、建造攻城塔和云梯来攻上城墙。
5、选择城门或其它部份以撞锤冲击。
6、水淹城池或者以水困城。
准备突击的进行速度,会与攻城的紧急程度、预期投降的时间、和拥有的劳动力等各变因成正比。如果攻城者有充足的食物补给,不会遭逢解围的武力,而且防卫者在荣誉得到满足后可能会投降,突击的准备工作就会比表面上来得慢。如果攻城者的补给短缺、解围的武力随时会到来、或防卫者非常顽强,准备的工作就会日以继夜地进行。
二、守城
1、“善守城者”不能只守无攻,而要“守中有攻”,要注意沟通城内外道路,便利随时乘隙出击。2、主张改革城门、城墙、城廓旧制,如收缩易受炮击的四方城角,拆除马面墙(城门两侧城墙上的突出部分)上的附楼,另“筑高厚墙”等。
3、由原来的一城一壕代之以“重城重壕”的新城防体系,以增强城邑防御能力。
4、炮由配置城头变为暗设城里,由城上观察目标,纠正射向和弹着点。