我国古代县城,比如平遥古城、贵州屯堡这些边防和军事类城镇,其实就是一个大型八卦阵。为什么,我国古代民居外墙对外不开大窗户?那首先就是一个碉堡,对外窗口首先是射击作用,而不是采光作用。
当敌人破城冲进来以后,那些民房都是碉堡,每一家都是兵户。一闭门就得有露出火铳,弓箭射击的口子,还有长枪刺出的口子。整个城区就是一个八卦阵,到处都是狭窄的街道,来自四面八方的射击和长矛突刺。
特别是贵州屯堡因地制宜地运用石材建构了一整套军屯防御居住体系。以石为材的屯墙、碉楼、街巷、民宅等建筑空间,再现着一幅幅屯军堡子。
平遥古城街道“四大街、八小街、七十二条蝉蜒巷。实战中即便敌军攻破了瓮城城门,但其进攻路线必然不能一气呵成。城内民团和兵户则可以利用街巷房屋以极快的速度,组织调度,居高临下从四面组成交叉射击网,给敌人以致命的打击。