They shoot continuously. To get a gun you must collect at least 12 green gems (11 to get a new ship and one for a gun). Guns can be destroyed. A vessel cannot have more than two guns simultaneously.