En az iki oyuncuyla oynanır. İki oyuncu da kâğıtlarına iki büyük kare çizer. Bunları enine ve boyuna 10’ar çizgiyle 100 kareye bölerler. Küçük kareleri tanımlamak amacıyla, büyük karelerin
üst tarafına A’dan başlayarak harfler, sol kenarın da 1’den 10’a kadar rakamlar yazılır. Büyük karelerden biri oyuncunun kendi savaş alanı, diğeri rakibinin savaş alanıdır. Her oyuncu kendi savaş
alanının kareleri içine gemilerini yerleştirir: Bir adet Amiral XXXX ile, iki adet Kruvazör XXX ile, üç adet Muhrip XX ile ve dört adet Denizaltı X ile gösterilir. Oyunculardan biri, elindeki boş
kareler üzerinden, önce bir rakam sonra da bir harf söyleyerek rakibinin gemilerinin karesini bulmaya çalışır (oyundaki ifadesiyle rakibinin bir karesine ateş eder). Bulduğunda (isabetli atışta)
da gemiyi batırmış olur. Örneğin 6’nın C’si, 2’nin F’si, 10’nun D’si gibi. Gemileri saldırıya uğrayan oyuncu da karşısındakine, "Amiral yara aldı", "Bir denizaltı battı" türünden bilgi verir. Üç
atıştan sonra sıra öbür oyuncuya geçer. Oyunu, tüm gemileri önce kim batırırsa o kazanır.