Strateji: tahmin yürütmeden akıl yürütmek
Kısaca
Birçok ızgarayı çözmek için üç akıl yürütme yöntemi yeterlidir: kapalı komşu sayısı kendi değerine eşit olan bir sayı (hepsi mayınlıdır), çevresine gereken tüm bayraklar konmuş bir sayı (geri kalanı güvenlidir) ve birinin diğerini “kapsadığı” iki komşu sayı. Mayın sayacı oyunun sonlarında yardımcı olur. Hiçbiri uygulanamıyorsa tahmin yürütmek gerekir.
Bu sayfadaki ızgaralar uygulamanın oluşturucusuyla hazırlanmıştır (Başlangıç, 9 × 9, 10 mayın); her çıkarım, uygulamanın motoruyla hiçbir mayına dokunmadan uygulanmış, ardından ikinci bir programla doğrulanmıştır.
- kapalı hücre
- açık hücre
- bayrak
- kullanılan sayı
- güvenli olduğu çıkarılan hücre
- varlığı çıkarılan mayın
Kapalı komşu sayısına eşit sayı: tüm kapalı komşuları mayınlıdır
4. sütun, 4. satırdaki sayının değeri 1 ve yalnızca 1 kapalı komşusu vardır (çevresine önceden konmuş bayraklar hariç). Mayınlarının bir yerde bulunması gerekir: bu kare mayınlıdır.
Bayrakları tamamlanmış sayı: geri kalanı güvenlidir
Bu bayrak konduğunda, 4. sütun, 3. satırdaki, değeri 1 olan sayının çevresinde kendi değeri kadar bayrak bulunur. Diğer kapalı komşularında mayın olamaz: 1 güvenli kare. Uygulamada bu sayıya dokunmak bu kareyi tek seferde açar (toplu açma).
İki komşu sayı
Aynı oyunun ilerleyen bir aşamasında hiçbir sayı tek başına yeterli olmaz. 1. sütun, 7. satırdaki sayının kalan mayınları, hepsi aynı zamanda 2. sütun, 7. satırdaki sayıya da komşu olan karelerde bulunmalıdır. Bu iki sayının hâlâ yerleştirilmesi gereken mayın sayısı aynıdır: dolayısıyla ikinci sayının mayınlarının tamamı birincinin bölgesindedir ve diğer kapalı komşuları güvenlidir; burada 1 kare.
Aynı akıl yürütme bazen mayınları da ortaya çıkarır: ikinci sayının fazladan gerektirdiği mayın sayısı, fazladan sahip olduğu kare sayısına eşit olduğunda.
Mayın sayacı
Sayaç, mayın sayısından bayrak sayısı çıkarıldığında kalan değeri gösterir. Oyunun sonlarında bazen kesin sonuca ulaştırır: bu diğer Başlangıç ızgarasında tüm bayraklar konmuştur ve 1 kapalı kare kalmıştır; sayaç sıfırdır, dolayısıyla bu kare güvenlidir.
Tahmin yürütmek gerektiğinde
Uygulamanın oluşturucusu, ızgaranın mantıkla çözülüp çözülemeyeceğini denetlemeden mayınları rastgele yerleştirir. Aşağıdaki ızgarada 16 akıl yürütme adımından sonra 4 kapalı kare ve sayaçta 2 mayın kalır. Mayınları yerleştirmenin tüm yolları denendiğinde, tüm sayılara uyan 2 yerleşim bulunur ve hiçbir kare bunların hepsinde güvenli değildir: bir seçim yapmak gerekir.
Tahmin yürütmek gerektiğinde birkaç öneri:
- önce başka yerlerdeki güvenli kareleri açın: yeni bir bölge belirsizliği giderebilir;
- tek başına duran bir kare yerine, güvenliyse bilgi sağlayacak bir kareyi tercih edin;
- yenilgiyi kabul edin: zorunlu bir seçim yüzünden kaybedilen oyun, akıl yürütmenizin kalitesi hakkında hiçbir şey söylemez.