Battleships Mantık Bulmacası
(lukerissacher.com)- Podcast ya da müzik dinlerken hafifçe çözmek için uygun, tahtada gizlenmiş gemileri ve su karelerini çıkarımla doldurduğunuz Battleship Solitaire türünde bir mantık bulmacasıdır
- Her satır ve sütundaki sayılar, o çizgide bulunan gemi karesi sayısını gösterir; bulmacanın üst kısmındaki gemi listesi ise bulunması gereken gemi boyutlarını belirtir
- Gemiler birbirine temas edemez ve çapraz temas da yasaktır; bu yüzden doğrulanmış bir geminin çevresini su olarak kesinleştirme gibi çıkarımlar yapılabilir
- Tıkandığınızda kalan yerler, geri kalanı su sayma, köşe sularını işaretleme, tamamlanmış geminin etrafını çevirme ve en büyük geminin tek mümkün yerini bulma gibi kurallardan yararlanabilirsiniz
- Mobilde de oynanabilir ve sayılara tıklayarak suyu otomatik doldurma özelliği sayesinde tekrar eden giriş yükü azaltılabilir
Bulmaca biçimi
- Battleship Solitaire, Battleship Logic Puzzle) oyununun bir sürümüdür; Battleship Solitaire, Bimaru ve Yubotu adlarıyla da bilinir
- Tahtada farklı boyutlarda birden çok gemi gizlidir ve bulmacanın üst kısmında bulunması gereken gemi boyutları listesi gösterilir
- Kullanıcı her kareye tıklayarak gemi olması gereken yerleri ve su olması gereken yerleri belirtir
- Satır ve sütunlardaki sayılar, ilgili satır veya sütunda bulunan gemi karelerinin sayısını gösterir
- Tüm kareler doğru şekilde doldurulduğunda bulmaca çözülmüş olur
- Gemiler birbirine değemez; çapraz yönde temas etmeleri de mümkün değildir
Çözüm kuralları ve kullanım kolaylıkları
- Kalan yerler kuralı: Bir satırda 3 gemi karesi gerekiyorsa ve su olmayan tam olarak 3 kare kaldıysa, bu 3 karenin hepsi gemidir
- Geri kalanı sudur kuralı: Bir satır gerekli gemi karesi sayısını zaten doldurduysa, o satırdaki kalan tüm kareler sudur
- Gerekli gemi karesi sayısı 0 olan satırlar da aynı şekilde tamamen su olarak işaretlenebilir
- Sayıya tıklarsanız su kareleri otomatik doldurulabilir
- Köşe suyu kuralı: Gemiler çapraz temas edemeyeceği için, bir gemi karesinin çapraz köşelerindeki kareler her zaman su olabilir
- Tamamlanmış gemiyi çevreleme kuralı: Bir geminin tüm konumu biliniyorsa, o geminin etrafı tamamen suyla çevrilebilir
- Tek uygun yer kuralı: Bazen tahtada en büyük geminin sığabileceği yalnızca tek bir yer kalır
- Mobil cihazlarda da oynanabilir
1 yorum
Hacker News yorumları
Bu tür bulmacaları seviyorsanız, PuTTY'nin yaratıcısı Simon Tatham'ın Puzzles koleksiyonuna da mutlaka göz atın: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
Android ve iPhone portları da harika; ücretsiz, reklamsız ve gereksiz ekler yok
Ancak her bulmacanın kurallarını kendiniz bulmanız gerekiyor
İlginç bir bilgi olarak, Battleships bulmacası NP-tam: http://www.mountainvistasoft.com/docs/BattleshipsAsDecidabil...
Bulmaca ya da tahta boyutu büyüdükçe bunu polinom zamanda çözebilen bilinen bir algoritma yok
Mobil uyumlu yapılmış olmasına sevindim. Normalde kullandığım site kullanılmayacak kadar kötüydü, Play Store'da bulduklarımın çoğu ise üretimine pek emek verilmemiş 50 bulmacalık paketleri $1.99'a satmaya çalışan uygulamalardı; neredeyse kendi Android sürümümü yapacaktım
Hatta haftada 1 ücretsiz bulmacayı büyük bir cömertlikmiş gibi sunuyorlardı. Yalnız sol/sağ tıkın varsayılan davranışını değiştiren bir ayar olsa iyi olurdu. Bu tür bulmacalarda “olan yere tıklayıp, olmayan yeri sağ tıkla işaretleme” yöntemini tercih ediyorum
Çok istek gelirse bunu kaydedilen bir ayara dönüştürmek iyi olabilir
Çözme deneyiminiz varsa genelde üretilmiş bulmacalarla insan yapımı olanları ayırt edebilirsiniz. Battleship bulmacaları mı arıyorsunuz, yoksa genel olarak varyant Sudoku türlerini mi merak ediyorsunuz diye de düşünüyorum
Bu, eğlenceli bir Nonogram varyantı gibi görünüyor. Bunu sevdiyseniz Nonogram'ı da sevebilirsiniz: https://en.wikipedia.org/wiki/Nonogram
Bunların bir kısmı SGT puzzles içinde uygulanmış durumda: https://www.chiark.greenend.org.uk/~sgtatham/puzzles/
Garip şekilde genel olarak 15x15 bulmacalar bana 6x6'dan daha kolay geliyor. Belki de 15x15 daha az sıkışık olduğu için ikinci derece mantığı daha az gerektiriyordur
Bir öneri olarak, orta tıkla bir hücreyi olası yer olarak işaretlemek güzel olabilir
Yandaki sayıların art arda gelen gemileri ifade ettiği Nonogram kuralını unutmam biraz zaman aldı. Ondan sonra çok eğlenceliydi
Benzer bir bulmaca oyunu olarak, Zachtronics'in Last Call BBS içindeki Dungeons & Diagrams var. 8x8 ızgarada hangi hücrelerin duvar olduğunu belirleyerek bir zindan oluşturuyor ve “çıkmaz sokaklarda mutlaka canavar olmalı ve tersi de geçerli” gibi kısıtları sağlamanız gerekiyor
Bu oyun da her satır ve sütunun tutturması gereken toplamları veriyor. Ücretsiz bir klonu da var: https://netchips.dev/
Bimaru eğlenceli bir bulmaca. Eskiden içinde Battleships ifadesi geçen bir Android uygulamasını mağazaya yüklemiştim, sonra Hasbro telif hakkı talebinde bulundu ve Google uygulamayı anında Store'dan kaldırdı
Ben de yeniden web sürümü yaptım; hâlâ burada görülebiliyor olmalı: https://www.kleemans.ch/static/bimaru-web/
Android'deki Firefox Mobile'da 10x10 ve üstünde çalışmıyor. Dokunma hedefleri fazla küçüldüğü için seçilemiyormuş gibi görünüyor
Sayılara basıp onları kırmızı yapabiliyorum ama herhangi bir hücreyi seçemiyor gibi görünüyorum. Daha küçük boyutlarda ya da aynı cihazdaki Chrome'da düzgün çalışıyor
Mutlak konumlandırma hilesi ekleyerek düzelttim
Benzer motorlarla kıyaslayınca sürükleme uygulaması oldukça sinir bozucu. Alışıldık davranış, tıklayıp sürüklemenin yalnızca yatay ya da dikey tek bir çizgide işlemesi ve başlangıç durumuyla yeni durumu dikkate alarak hep aynı işlemi yapmasıdır
Özellikle birer hücre arayla suyla doldurulmuş bir durumda “gemi” modunda sürüklüyorsanız, yalnızca boş hücreleri doldurmalı; su işaretlerinin üstüne yazmamalı. Ctrl-Z, U ve düğmeler üzerinden geri al da olmalı. Kâğıt üstünde çözme hissini biraz geri getirmek için yeni bulmaca başladığında temizlenen, yakınlarda not almaya yarayan bir metin kutusu da faydalı olur
Yine de hep aynı işlemi yapacak şekilde olursa daha iyi olabilir