第一种版本:10个小炮,两个大炮。小炮围住大炮后,大炮不会被拿下来,两门大炮都被逼得无路可走,算是大炮输了。大炮吃小炮时,是直接跑到被吃的小炮上面,小炮被拿下。它的棋盘是这样的:(这种版本对大炮来说难度较低)
第二种版本:这种版本对于大炮来说较困难,是较常见的,其他规则与第一种一样,只是棋盘换成了6×6的,小炮变为了18个(大炮不变)。
第三种版本:15个小炮,3个大炮。
这是民间游戏,所以没有固定版本,但走子规则都一样,流传也较广。