- Konum
- BERTUNA
-
- Üyelik Tarihi
- 2 Haz 2020
-
- Mesajlar
- 5,275
-
- MFC Puanı
- 15,970
Sudoku nedir?
Sudoku oyunu, standart olarak bir karenin 9×9 boyutlara bölünmesi ve her sütuna, her satıra ve 3×3’lük karelerin her birine 1’den 9’a kadar rakamların birer kere yazılarak tamamlanması gereken bir zeka oyunu türüdür.Sudoku nasıl çözülür?
Sudoku oyununun ne olduğunu belirttikten sonra çok basit bir şekilde; oyunun temel kuralı ve tamamlanması için gerekli koşul olan rakamları yerleştirmekten bahsedeceğim.- İlk olarak yatay düzelemde bulunan bir sıraya, aynı sayıyı sadece bir kere kullanarak 1’den 9’a kadar rakamları yazabilirsiniz.
- Aynı kural dikey düzlemde de geçerlidir. Soldan sağa olduğu gibi yukarıdan aşağıyada aynı rakamları sadece bir kere kullanma şartı vardır.
- Sudoku oyun alanında 3×3’lük ufak karelerden 9 adet bulunmaktadır. Son kural olarak her 3×3’lük kareye de 1’den 9’a kadar rakamları sadece birer kere kullanarak yerleştirebilirsiniz.
Sudoku çözmenin temel kuralları bunlardır. Yatay ve dikey düzlemlere ve 3×3’lük ufak karelerin içerisine sadece birer tekrarla 1’den 9’a kadar rakamları yerleştirmek.
Sudoku nasıl çözülür biliyorsunuz. Birazda sudoku çözme teknikleri ve sudoku çözmenin püf noktalarından bahsedelim:
1.Sudoku çözerken ilk önce en çok tekrarlanan rakamlara bakın.
Aşağıdaki örnekte 8 rakamını ele alalım. Yukarıda kırmızı ile belirttiğim iki karede kullanılan 8, dikey olarak o sütunlarda başka 8 olamayacağını göstermektedir. Yani mavi çizgi üzerine başka 8 gelemez.Yeşil alanın sağında bulunan 8’de yatay düzelemdeki o satırda başka 8 kullanılamayacağını göstermektedir.Bu durumda en alt sol 3×3’lük kareye, 8’i koyabileceğimiz tek alan olarak yeşil renkte karaladığım yer kalıyor.Bunun gibi ilk etapta kolayca birçok kareye eksik rakamları yerleştirebilirsiniz.
2.Daha sonra 3×3’lük kareleri tek tek ele alabilirsiniz.
Her birinde 1-9 arası rakamların bir kere kullanılacağını biliyoruz. Bizde aşağıdaki resimde olduğu gibi eksik rakamları çıkarıp yerleştirip yerleştiremeyeceğimize bakabiliriz. Mesela 1 rakamı örneğini aşağıda görmektesiniz.Diğer karelerde bulunan 1 yüzünden yatay ve dikey olarak 1’i koyamayacağımız yerleri belirttim. Kalan tek yer yeşil arka plan ile kapladığım kare kalmaktadır.
3.Son olarak sudoku çözmenin püf noktaları arasında yatay ve dikey düzlemlere bakmak kalıyor.
- Her 3×3’lük kareler gibi yatay ve dikey düzlemlerdede 1-9 arası rakamların birer kere kullanıldığını biliyoruz.
Yatay ve dikey düzlemlerdeki eksik rakamları belirleyip her birini diğer karelere bakarak yerleştirip yerleştiremeyeceğinizi kontrol edin.
Peki zor seviyeli sudoku bulmacalarında ne yapacağız?
Bu noktada biraz kafa yormak gerekecektir.Sudoku oyunu asla tahmin üzerine çözülen bir oyun değildir. Takıldığımız yerde kafamızdan sallayarak çözmeye çalışırsak şans eseri çözebiliriz veya oyun sonunda yanlış karar verdiğimizi görürüz.
Zor bir oyunla karşı karşıya kaldık ve hiçbir kareye bir rakam yerleştiremiyorsak; ihtimalleri düşüneceğiz. Her bir kareye gelebilecek rakam ihtimallerini, etrafındaki diğer karelerle karşılaştırıp bir çıkış yolu arayacağız.
Birazcık kafa yorucu olacaktır. “Bu kareye eğer 5 gelirse, iki sağına 8 gelir ve o zamanda şuraya 3’ü yazabiliriz” VEYA “bu kareye eğer 5 gelirse, iki sağına 8 gelir ve o zamanda şuraya 3 kalıyor ama aynı sütunda 3 olduğu için yazamıyoruz (Hatalı tahmin)” gibi ihtimalleri değerlendirmeliyiz.
Kısaca sudoku oyunundan, çözmenin püf noktalarından bahsettim. Sudoku tek başınıza oynayabileceğiniz ve beyninizi çalıştıran stratejik bir oyundur. Bu yönden hobi olarak faydalı bir uğraştır.
Sudoku’yu nereden bulabilirim?
- Birçok gazetenin bulmaca ekinde sudoku mevcuttur.
- Bunun yanı sıra DNR, Nezih gibi birçok kitapçıda SUDOKU bulmaca kitapları satılmaktadır.
- Yanı sıra Google’a Sudoku Oyunu yazarsanız karşınıza oyunu oynayabileceğiniz bir sürü site çıkacaktır.
- Son olarak Android-iOS-Windows akıllı telefonlarınız içinde onlarca sudoku oyunu mevcuttur. Telefonunuzun store’una girip sudoku diye arama yapmanız ve çıkan sonuçlardan birini seçip indirmeniz yeterlidir.
Kod:
http://www.nasilyapariz.com
Sudoku Oyunu : Sudoku Java v1.0.1
------------------------------------------------------------------------------------------------------------------------
Açık Kaynak Kodlu , Java Tabanlı Windows için yazılan oyun....
Ekran Görüntüsü :
TRWE_2012 kendi sistemine kurduğu java tabanlı (sistem'de mutlaka java kurulu olmalıdır) oyun ile Basit Seviye'den başlamıştır.(daha yeni yeni öğrenme aşamasında olduğundan basit seviyeyi seçmiştir.)
İndirme Linki :
Kod:
http://playsudoku.sourceforge.net/sudoku-tutorial.html