PlayPendium

Star Battle · Düşündürücü Konular

Nikoli Geleneği

Star Battle, dili değil saf akıl yürütmeyi önemseyen bir Japon bulmaca geleneğine aittir; bu gelenekte bölgelere ayrılmış bir ızgara ve satır başına düşen yıldız sayısı, sınamanın tamamını tanımlar.

İngilizce yazılmış ve düzenlenmiştir. Bu Türkçe sürüm makine çevirisiyle oluşturulmuştur; kesinliğin önemli olduğu yerlerde İngilizce özgün metin esas alınmalıdır. İngilizce orijinalini okuyun →

Saf Mantığın Yayıncısı

Tokyo'da bir yayınevi onlarca yıldır kendini tek bir amaca adamıştır: saf akıl yürütmeyle çözülebilen oyunların üretilmesi ve yayılması. Nikoli'nin kökeni 1980'e, Maki Kaji'nin çocukluk arkadaşı iki kişiyle birlikte üç ayda bir çıkan bir bulmaca dergisi çıkardığı ve dergiye o sezon Irish 2,000 Guineas'ı kazanan yarış atının adını verdiği yıla uzanır; aynı adı taşıyan şirket üç yıl sonra kuruldu. 2 Puzzle Communication Nikoli adlı dergi hâlâ yayınevinin başlıca ürünüdür; yayınevi dünya çapında Sudoku'nun popülerliğiyle öne çıktı ve düzinelerce ayrı bulmaca türüne uzanan bir katalog kurdu. Yayınevinin felsefesi kültürden bağımsızlık üzerine kuruludur; yani bulmacaların çözülmesi belirli bir dilin ya da kültürel arka planın bilgisini gerektirmemelidir. Bu ilke, tümüyle sözcük dağarcığına ve kültürel bilgiye dayanan çapraz bulmaca gibi türleri, Nikoli'nin tanındığı sayısal ve mantıksal ürünlerden ayırır. Geriye, belirli bir dile ya da yerel geleneğe hâkim olmaya gerek kalmadan herkesin, her yerde karşılaşabileceği bir bulmaca ailesi kalır. 1

Kültürden bağımsız yaklaşım, Nikoli bulmacalarının Japonya sınırlarının ötesine dikkat çekici bir başarıyla yayılmasını sağladı. En ünlü örnek, Nikoli biçimi 2005'te İngilizce konuşulan dünyada popülerleşen Sudoku'dur. Bulmacanın kendisi Japonya'da doğmadı: modern biçimi büyük olasılıkla emekli bir Amerikalı mimar olan Howard Garns tarafından tasarlandı ve ilk kez 1979'da Dell Magazines tarafından Number Place adıyla yayımlandı. Kaji onu Japon okurlara Nisan 1984'te bir Nikoli yayınında tanıttı ve ona verdiği uzun Japonca başlık sonradan Sudoku'ya kısaltıldı. 4 Onu dışarıya taşıyan şey, deneme yanılmanın ya da dil bilgisinin değil mantıksal çıkarımın altını çizen Nikoli tasarım felsefesiydi. Bu uluslararası erişim, iyi kurgulanmış kısıt temelli bulmacaların gücünü gösterir: kurallar açık ve akıl yürütme yolu tümüyle mantıksal olduğunda dil engelleri anlamını yitirir. Sudoku'nun başarısı, saf kısıt karşılamaya dayanan bulmaca tasarımlarının dünya çapında öne çıkabileceğini gösterdi ve Nikoli'nin daha geniş oyun kataloğuna yeniden dikkat çekti. 1

Star Battle bu geleneğe Nikoli tarzı bir yıldız yerleştirme mantık bulmacası olarak yerleşir: Nikoli'nin kendi kataloğunda sıralanan türlerden biri değildir, ama aynı şartnameye göre inşa edilmiştir. Oyun, Nikoli'nin yaklaşımını kırk yılı aşkın süredir tanımlayan tasarım ilkelerini izler: temiz bir kural kümesi, dile bağımlılığın olmayışı ve tahmine değil mantıksal çıkarıma dayanan bir çözüm yolu. N'ye N'lik ızgaranın N bitişik bölgeye ayrılması, her satıra, her sütuna ve her bölgeye tam olarak K yıldız yerleştirme koşulu ve yıldızların köşegen olarak bile değmesini yasaklayan değmezlik kuralı; bunlar, hiçbir kültürel ya da dilsel arka plan olmadan anlaşılabilen eksiksiz bir sistem oluşturur. Bulmacanın kimliği, oyuncunun sahip olabileceği herhangi bir dış bilgiden değil, kendi iç mantığından gelir. 3

Bulmacanın sınırlarını tümüyle kendi kuralları belirler.

Üç Aylık Dergi ve Bulmaca Ekosistemi

Tokyo'dan yayımlanan üç aylık dergi Puzzle Communication Nikoli, yeni bulmaca türlerini tanıtmanın ve yayınevinin çözücü topluluğuyla ilişkisini sürdürmenin başlıca aracıdır. Dergi biçimi, taze içeriğin düzenli olarak yayımlanmasına imkân verirken yeni türlerin icadı için de bir zemin sağlar. Dergi birkaç yeni bulmaca türü icat etmiş ve Japonya'ya birkaç yeni oyun tanıtmıştır; her biri kültürden bağımsız tasarımın temeli üzerine kuruludur. Yıllar içinde birikmiş katalog, aralarında Sudoku, Kakuro, Slitherlink, Nurikabe, Masyu ve Hitori'nin de bulunduğu düzinelerce bulmaca türünü içerir. Bu bulmacaların her biri, bir ızgara üzerinde kısıtları düzenlemenin farklı bir yolunu temsil eder; saf akıl yürütmeye dayanan aynı çekirdek felsefeyi korurken çözücülere çeşitli mantık sınamaları sunar. 1

Dergi ekosistemi, zarafete ve mantıksal saflığa değer veren bir bulmaca tasarımı geleneğini destekler. Yeni bir bulmaca türü tanıtıldığında, dış bilgi ya da kültürel bağlam gerektirmeden kendi kuralları üzerinde ayakta durmalıdır. Tasarıma getirilen bu kısıt, her biri tutarlı bir ailenin parçası kalırken kendine özgü bir havası olan zengin bir oyun çeşitliliği üretmiştir. Üç ayda bir yayımlama takvimi, düzenli okurlara kesintisiz bir taze bulmaca akışı sağlar ve tek seferlik bulmaca kitaplarının ya da ara sıra çıkan yayınların ötesine geçen, sürekli bir ilgi yaratır. Bu düzenlilik, derginin içeriğini takip eden ve bulmaca kültürünün süregiden gelişimine katılan, kendini adamış bir çözücü topluluğunun kurulmasına yardımcı olmuştur. 1

Star Battle o kataloğun hemen dışında durur ama aynı dilbilgisiyle çalışır. Çekirdek mekaniği, yani hiçbir iki yıldız birbirine değmeden her satıra, sütuna ve bölgeye tam olarak K yıldız yerleştirmek, Nikoli'nin kendi türlerinin araştırdığı kısıt karşılama temasının bir varyasyonu daha. Bulmacanın kuralları anlar içinde öğrenilecek kadar basittir; yine de satır kısıtlarını, sütun kısıtlarını, bölge kısıtlarını ve değmezlik komşuluk kuralını birleştirmekten doğan mantıksal derinlik, zengin bir bulmaca deneyimi yaratır. Bu basitlik ile derinlik dengesi Nikoli tasarımının alametifarikasıdır ve Star Battle aynı kalıba göre kurulmuştur. 3

Basit bir kural kümesi, çok derin bir mantık üretebilir.

Izgaradan Bölgeye, Bölgeden Kısıta

Nikoli tarzı bir yıldız yerleştirme bulmacasının mimarisi ızgaranın kendisiyle başlar. N'ye N'lik bir ızgara oyun alanını sağlar; N satır ve N sütun, hücrelerden oluşan kare bir kafes kurar. Izgara daha sonra N bitişik bölgeye ayrılır. Bölgelerin boyutları eşit değildir: motor her bölgeyi seed'li bir rastgele yürüyüşle büyütür, öyle ki altıya altılık bir tahtada tek hücrelik bir bölge, on dört hücrelik bir bölgenin yanında durabilir. Sabit olan alan değil kotadır, çünkü her bölge sonunda yıldızların tam olarak K tanesini barındırmak zorundadır. Bölgeler bitişik olmalıdır; yani bir bölgedeki tüm hücreler tek bir bağlı öbek oluşturur ve çözümü tek olmaya zorlayan şey işte bu kasıtlı düzensizliktir, çünkü derli toplu, tekdüze bölgeler birden çok yıldız yerleşimine izin verme eğilimindedir. Izgara geometrisinin, bölgesel bölünmenin ve K yıldız sayısının birleşimi, her yerleştirme kararının aynı anda birden çok kısıt boyunca dalgalandığı bir sistem yaratır. 3

Bu yapı içinde oyuncu her satıra, her sütuna ve her bölgeye tam olarak K yıldız yerleştirmek zorundadır. K'nin değeri bulmacanın zorluğuyla belirlenir. Oyun üç zorluk sunar ve her biri iki sayıyı birden sabitler: kolay, satır ve sütun başına bir yıldızla 6'ya 6; orta, satır ve sütun başına bir yıldızla 8'e 8; zor ise satır ve sütun başına iki yıldızla 10'a 10'dur. K yıldız sayısı, N ızgara boyutuyla birleşerek tahtadaki yıldız yoğunluğunu ve kısıtların sıkılığını belirler. K'nin bir olduğu 6'ya 6'lık bir ızgara, yıldızların hücrelerin yalnızca altıda birini kapladığı seyrek bir dağılım yaratırken, K'nin iki olduğu 10'a 10'luk bir ızgara yüz hücreye yirmi yıldız koyar, yani beşte bir; daha yoğun ve daha kısıtlı bir düzen. 3

Değmezlik kuralı, yıldızlar arasındaki uzamsal ilişkiyi yöneten bir kısıt katmanı daha ekler. Hiçbir iki yıldız birbirine değemez, köşegen olarak bile. Bu, bir yıldızı çevreleyen hücrelerin hiçbirinin -kenarda ya da köşede daha az olmak üzere en çok sekiz hücrenin- başka bir yıldız barındıramayacağı anlamına gelir. Komşuluk denetimi, ızgaranın gerçekten sunduğu her komşu hücreyi hesaba katan şah hamlesi komşuluğunu kullanır. Bu kural, aksi hâlde basit bir sayma problemi olabilecek şeyi uzamsal bir akıl yürütme sınamasına dönüştürür. Oyuncunun yalnızca bir hücrenin satır, sütun ve bölge sayılarını karşılayıp karşılamadığını değil, oraya bir yıldız koymanın başka herhangi bir yıldızla değmezlik kısıtını çiğneyip çiğnemeyeceğini de düşünmesi gerekir. Star Battle'ı saf sayma bulmacalarından ayıran ve ona kendine özgü karakterini veren şey, bu uzamsal boyuttur. 3

Her yıldız yerleşimi satırlarda, sütunlarda, bölgelerde ve komşulukta yankılanır.

Çıkarım Süreci ve İşaretlenmiş Izgara

Bir Star Battle bulmacasını çözmek; tarama, işaretleme ve çıkarımdan oluşan sürekli bir döngü gerektirir. Oyuncu, yıldızların nereye konması gerektiğini ya da konamayacağını belirlemek için ızgarayı inceler ve çıkarımlarını izleyebilmek için elediği hücreleri bir X ile işaretler. Bir yıldızın ya da bir eleme işaretinin her yerleştirilişi, geri kalan hücrelerin kısıtlarını değiştirir ve mantıksal sonuçlardan oluşan bir çağlayan yaratır. Süreç yinelemelidir: bir bölgedeki çıkarım başka bir yerde bir yerleştirmeyi dayatabilir, bu da yeni elemeler doğurur, onlar da başka yerleştirmeleri zorunlu kılabilir. Bu akıl yürütme zinciri bulmaca deneyiminin çekirdeğidir ve tümüyle kısıtların mantıksal sonuçlarına dayanır; tahmine ya da deneme yanılmaya değil. 3

X işareti bu süreçte vazgeçilmez bir araçtır. Bir hücre üç durumdan birini taşır ve tıklama onu boştan yıldıza, yıldızdan X'e, oradan da yeniden boşa döndürür; X, oyuncunun çıkarım yaparken düştüğü bir eleme notudur. Bu işaretler, hangi hücrelerin yıldız içeremeyeceğini izlemeye yarar ve oyuncunun kalan olasılıkları net görmesini sağlar. Bulmaca ilerledikçe ızgara, oyuncunun çıkarımlarının kaydına dönüşür: yıldızlar son konumlarına yerleşmiş, X işaretleri de elenmiş hücreleri doldurmuştur. Bu gösterimin görsel netliği önemlidir: oyuncu ızgarayı tarayıp hangi kısıtların karşılandığını, hangilerinin hâlâ ilgi beklediğini anında görebilir. 3

Bulmacanın hedeflediği tek geçerli düzen bir rastlantı değil, mantıksal bir zorunluluktur. İyi tasarlanmış bir Star Battle bulmacasının tam olarak bir çözümü vardır; yani kısıtlar, biri dışındaki tüm olasılıkları eleyecek kadar sıkıdır. Bulmacanın salt çıkarımla çözülebilmesini sağlayan şey bu tekliktir. Birden fazla çözüm olsaydı, oyuncu eninde sonunda daha fazla mantıksal çıkarımın mümkün olmadığı ve tahmin etmenin zorunlu hâle geldiği bir noktaya varırdı. Tek çözüm güvencesi, çözüm sürecindeki her adımın kısıtlarla gerekçelendirilebileceği ve çözüme giden yolun tümüyle bulmacanın tasarımıyla belirlendiği anlamına gelir. 3

Çözüm bulunmaz; mantıksal zorunlulukla açığa çıkar.

Kültürden Bağımsız Tasarım Geleneği

Nikoli'nin tasarımına yön veren kültürden bağımsızlık felsefesinin, bulmacaların nasıl kurulduğu ve nasıl deneyimlendiği konusunda derin sonuçları vardır. Sözcük dağarcığı, imla ve kültürel gönderme bilgisi gerektiren çapraz bulmaca gibi dile bağımlı bulmacaların aksine, Nikoli bulmacaları dilden bağımsızdır: yerleştirmeye ve çıkarıma dayanırlar ve birçoğu hiç sayı kullanmaz. Belirli bir dili bilmekle değil, akıl yürütmekle çözülebilirler. Bu ilke Star Battle'a da uzanır: kuralları yalnızca ızgara geometrisini, saymayı ve komşuluğu, yani evrensel olan ve hiçbir dilsel ya da kültürel bilgiye dayanmayan kavramları içerir. Tokyo'daki, New York'taki ya da São Paulo'daki bir oyuncu aynı bulmacayla karşılaşır ve aynı mantık sınamasıyla yüzleşir. 1

Nikoli'nin bir araya getirdiği devasa kültürden bağımsız bulmaca kütüphanesi, bu tasarım yaklaşımının zenginliğini gösterir. Yayınevi, dilsel içerik yerine mantıksal yapıya odaklanarak, ana dili ya da kültürel arka planı ne olursa olsun herkesin deneyimleyebileceği bir külliyat yarattı. Bu erişilebilirlik, Nikoli bulmacalarının, özellikle de 2005'te İngilizce konuşulan dünyada popülerleştikten sonra küresel bir olguya dönüşen Sudoku'nun uluslararası başarısında kilit etken oldu. Sudoku'yu erişilebilir kılan ilkeler Star Battle için de geçerlidir: kuralları anlar içinde anlaşılabilir ve bulmacaya hemen girişilebilir. 1

Star Battle'ı hayata geçiren motorda bu tasarım ilkeleri saf ve deterministik bir sistemle gerçekleşir. N'ye N'lik ızgara, N bitişik bölge, satır ve sütun başına K yıldız ve değmezlik komşuluk kuralı; algoritmik olarak üretilebilen, çözülebilen ve doğrulanabilen eksiksiz bir mantıksal sistem oluşturur. Seed'li bir sözde rastgele üreteç, her bulmacanın seed'i ve zorluğuyla birlikte yeniden üretilebilir olmasını güvence altına alır; geri izlemeli çözücü ise sonucu denetlemekten fazlasını yapar: motor, çözümleri yalnızca ikiye kadar sayan çözücü tam olarak birinin ayakta kaldığını doğrulayana dek bölge sınırlarını yeniden biçimlendirir. Bu hesaplanabilirlik, geleneksel bulmaca tasarımı felsefesinin modern bir uzantısıdır: bir bulmacayı kültürden bağımsız kılan mantıksal saflık, onu aynı zamanda algoritmik üretime ve doğrulamaya da elverişli kılar. 3

Sources & notes

  1. “Nikoli (publisher),” Wikipedia: a Japanese publisher specialising in games and, especially, logic puzzles. Nikoli is also the nickname of a quarterly magazine, Puzzle Communication Nikoli, issued by the company in Tokyo; the company was established in 1980 and takes its name from the racehorse that won the Irish 2,000 Guineas that year. It became prominent worldwide with the popularity of Sudoku, whose Nikoli form was popularised in the English-speaking world in 2005. Nikoli is notable for a vast library of culture-independent puzzles: unlike a language-dependent genre such as the crossword, which relies on a specific language and alphabet, its puzzles turn on logic alone, and a reader in any language can attempt them. The magazine has invented several new genres of puzzle and introduced several new games to Japan, and the article’s list of Nikoli puzzles runs to dozens of types, among them Sudoku, Kakuro, Slitherlink, Nurikabe, Masyu, and Hitori. en.wikipedia.org/wiki/Nikoli_(publisher).
  2. “Maki Kaji,” Wikipedia: Kaji (1951–2021), later president of the puzzle publisher Nikoli, launched a quarterly puzzle magazine called Nikoli in 1980 together with two friends from his childhood, naming it after a racehorse that had won the 1980 2000 Guineas Stakes in Ireland; he founded a company of the same name three years later. Sudoku appeared in early issues, and he formulated its name by shortening a longer Japanese phrase. He is widely known as the father of Sudoku for his role in popularising the game. en.wikipedia.org/wiki/Maki_Kaji.
  3. Star Battle game engine: a pure, deterministic implementation of the puzzle, with no browser code in it. The board is an N by N grid divided into N contiguous regions; the regions are grown by a seeded random walk, so they are irregular and uneven in size, and each holds exactly K of the stars. The player places exactly K stars in every row, every column, and every region, with no two stars touching, not even diagonally, adjacency being tested over every neighbouring cell including the diagonals. Three difficulties set the size and the star count: easy is 6 by 6 with one star per line, medium 8 by 8 with one, and hard 10 by 10 with two. A cell is empty, holds a star, or holds an X elimination note, and clicking cycles it through those three states. Generation is deterministic from the seed and difficulty: the engine lays a valid star solution, grows the regions around it, then reshapes region boundaries until a backtracking solver, counting solutions only as far as two, confirms that exactly one remains; the same solver drives the hint. Further checks test a finished board, flag stars that touch, and flag rows, columns or regions holding more stars than the rules allow. Read from the game’s own source.
  4. “Sudoku,” Wikipedia: the modern puzzle was most likely designed anonymously by Howard Garns, a retired architect from Connersville, Indiana, and first published in 1979 by Dell Magazines as Number Place. It was introduced in Japan by Maki Kaji, president of the Nikoli puzzle company, in April 1984 under a title later abbreviated to Sudoku. en.wikipedia.org/wiki/Sudoku#History.
Was this worth reading?
Play Star Battle
PlayPendium · About · Contact · Privacy · Terms · Cookies · Accessibility · Copyright · Browse all games · Classic arcade games · © 2026