中國人9世紀發明火藥後,他們將火藥用於煙花,製造五顏六色的美麗爆炸效果以供觀賞。但最終,有人發現火藥在戰爭中也很有用,於是很快,燧發槍和大炮在亞洲風靡一時。據路甬祥教授的描述,介於射石炮和大炮間、名不見經傳的「虎蹲炮」是人類戰爭歷史上最早使用火藥的武器。虎蹲炮製作十分粗糙,一個簡單的鐵管,一端封住,以粗繩圍繞加固,下方有兩隻短鐵爪架起炮筒前段,讓炮筒稍微傾斜(這樣炮彈就會發射到敵方,而非降落在前方地面。)據瞭解,虎蹲炮于明朝初期1368年開始使用,一直到1592年,在明朝援助朝鮮的對日戰爭中也使用了虎蹲炮。虎蹲炮的炮彈射程約800步距,這讓敵人非常不安,因為這是當時世界上的最遠武器射程了。