在象棋中,炮和马各有其独特的走法,威力也因局势而异。
开局时,炮的威力通常比马大。主要原因是开局时双方棋子多,炮吃子是隔一个棋子跳吃,称为“炮打隔子”,开局时炮架多,炮可以充分发挥其威力。而马的走法是一横(或一直)一斜,即我们俗称的“马走日”,如果马经过的交叉点有棋子挡住,马就不能走过去,这就是“蹩马腿”,在开局时被“蹩马腿”的机会比较多,所以马难以充分发挥其威力。
然而,到了中局和残局阶段,局势发生变化,马的威力逐渐增加,炮的威力有所减小。在残局阶段,双方棋子都已所剩无几,在没有炮架的情况下,炮的威力骤减,甚至变得一文不值。而马的活动范围大大增加,而且可以充分发挥其威力。
因此,在进攻方面,马比炮强。
以上内容仅供参考,建议查阅专业象棋书籍获取更全面和准确的信息。