← Nesim Apps

XOX Tarihi ve Çeşitleri: Çözülmüş Bir Oyunun Hikâyesi

Nesim Razon, bağımsız Android geliştiricisi · 2026-11-10

XOX, çoğumuzun oynadığı ilk oyun ve aynı zamanda bir bilgisayarın oynadığı ilk oyunlardan biri. Küçüktür, çözülmüştür ve yine de şaşırtıcı sayıda akrabası vardır. İşte geçmişi, matematiği ve çeşitleri hakkında kesin olarak söyleyebileceklerimiz.

Tek oyun, çok ad

Birleşik Krallık'ta ve birçok yerde oyunun adı noughts and crosses; ABD'de Tic-Tac-Toe, Türkiye'de çoğunlukla XOX, İspanyolca konuşulan ülkelerde tres en raya, Brezilya'da jogo da velha. Kurallar her yerde aynı: iki oyuncu sırayla 3x3 ızgarayı işaretler, biri X ile biri O ile, ve üçlü bir çizgiyi önce tamamlayan kazanır.

Çizgi satır, sütun ya da çapraz olabilir. Dokuz kare dolup kimsenin çizgisi yoksa oyun berabere biter. Kuralların hepsi bu kadar; oyunun çocuklara stratejinin ilk dersi olarak iş görmesinin nedeni de tam olarak bu.

OXO: 1952'de ilk bilgisayar oyunlarından biri

Video tarzı ilk bilgisayar oyunlarından biri, XOX'un bir sürümüydü. 1952'de Cambridge Üniversitesi öğrencisi Alexander S. Douglas, EDSAC bilgisayarı için OXO adlı bir program yazdı. İnsanların bilgisayarlarla nasıl etkileştiğine dair doktora çalışmasının parçasıydı ve bir insanın makineye karşı oynamasına izin veriyordu; tahta küçük bir ekranda gösteriliyordu.

XOX'un genç bir makine için mükemmel bir deneme olduğunu hatırlatır. Kurallar kısa, tahta küçük ve program her olasılığı denetleyebilir. Oyunun erken bilgisayar hikâyelerinde ve arama ile karar verme üzerine öğretici örneklerde bu kadar sık görülmesinin nedeni de bu.

Oyun neden çözülmüş sayılır?

Her iki taraf da kusursuz oynadığında sonucu bildiğimiz oyuna çözülmüş denir. XOX'ta sonuç beraberliktir. İki oyuncu da hiç hata yapmazsa kimse kazanmaz. Doğru hamleleri izleyen oyuncu, başlasa da başlamasa da yenilgiden her zaman kaçınabilir.

Bu bir tahmin ya da pratik kural değil. Olası her oyun yolunu denetleyerek kanıtlanabilir ve bir bilgisayar bunu göz açıp kapayıncaya kadar yapar. Böyle bir denetimin ardındaki fikre minimax denir: rakibinin her zaman senin için en kötü karşılığı seçtiğini varsay ve hamleni, en kötü durum olabildiğince iyi olacak şekilde seç.

Oyun ağacı ne kadar küçük?

Bir oyunun açılabileceği tüm yolları saymak, biri kazandığında oyunu durdurursan 255.168 olası tam oyun verir. Yalnız gerçekten ortaya çıkabilen farklı tahta durumlarını sayarsan 5.478 eder. Döndürülmüş ve aynalanmış tahtaları aynı durum sayarsan sayı çok daha küçülür.

Modern bir bilgisayar için bunlar küçücük sayılar. Bir insan içinse ezberlenebilecek kadar küçük; açılışı öğrendikten sonra insanların oyunu heyecan verici bulmamasının nedeni bu. Kusursuz bir bilgisayar rakibinin yapılmasının neden kolay olduğunu, satranç ya da Go gibi oyunların ise çok daha zekice yöntemler gerektirdiğini de açıklar.

3x3'ten m,n,k oyunlarına

Matematikçiler fikri genelleştirir. m,n,k oyunu, m sütunlu ve n satırlı bir tahtada oynanır; yan yana k işaret yapan ilk oyuncu kazanır. XOX, 3,3,3 oyunudur. Üç sayıyı değiştirmek bütün bir oyun ailesi verir.

Bu aile hakkında şık bir sonuç, strateji çalma argümanıdır. Bu oyunlarda fazladan bir işaret sana asla zarar vermez; bu yüzden ikinci oyuncunun garantili bir kazanma stratejisi olamaz. İkinci oyuncu en fazla beraberliği zorlayabilir ve çoğu zaman üstünlük ilk oyuncudadır. Bu basit fikir bile, gerçekte en iyi hamlenin ne olduğunu söylemeden, sıra tabanlı oyunlarda adalet hakkında çok şey anlatır.

Ünlü akrabalar

Bilgisayara karşı oynamak

İyi bir XOX uygulaması kusursuz oyunun nasıl göründüğünü gösterebilir. XOX uygulamamızda üç zorluk arasından seçersin. Kolay, anında kazanma fırsatını yaklaşık yarı yarıya değerlendirir, yoksa rastgele bir kare seçer. Orta, senin kazanma hamlelerini engeller ve kendi fırsatlarını kullanır ama çatalla, yani aynı anda iki tehdit yaratan bir hamleyle kandırılabilir. Zor, minimax fikriyle kusursuz oynar ve asla kaybetmez.

Yani Zor'u yenemezsin ama berabere kalabilirsin ve bu gerçek bir başarıdır. Başlayan oyuncu oyundan oyuna değişir; böylece iki tarafı da çalışırsın. O beraberlikleri nasıl alacağını ve zayıf rakiplere nasıl tuzak kuracağını öğrenmek istersen strateji rehberimiz hamleleri adım adım anlatır.

Küçük oyun ne öğretir?

XOX, kendisinin çok ötesinde önem taşıyan fikirler için küçük bir laboratuvardır: önden planlama, tehditleri görme, rakibin karşılığını zorlama ve iki taraf da dikkatliyse bazı oyunların berabere bittiğini anlama. Beraberliğin iyi bir sonuç olduğunu öğrenmek stratejik düşünmenin ilk adımı olabilir.

Kendi çeşitlerini de dene. Tahta boyutunu değiştir, dört yan yana iste ya da ilk hamlede merkezi yasakla. Kural ayarları çözülmüş bir oyunu taze bir şeye dönüştürür ve yukarıdaki oyunların birçoğu böyle başladı.

Kendin dene

Eğlenceli bir deney: Kolay'a karşı on oyun, sonra Orta'ya karşı on oyun oyna ve kaç kez çatal kurabildiğini not et. Sonra Zor'u dene ve beraberliklerini say. Üç seviyenin aynı açılışa nasıl karşılık verdiğini izlemek, kusursuz bir oyuncunun nasıl düşündüğünü her metinden iyi gösterir.

Neden herkes XOX'u bilir?

Oyunun bu kadar yaygın olmasının nedeni basitliğidir: tek bir kâğıt, tek bir kalem ve iki oyuncu yeter. Kuralları bir dakikada öğrenilir, ama bir hata yapmanın cezasını hemen görürsün. Bu hızlı geri bildirim, küçük çocuklarla bile oynanabilmesini ve yetişkinlerin de molada keyifle oynamasını sağlar.

Çözülmüş olması oyunu değersiz kılmaz. Satrançta da oyuncuların çoğu kusursuz değildir; asıl keyif, karşındakinin hatasını görüp değerlendirmekte ve kendi hatalarından kaçınmayı öğrenmekte yatar. XOX bunu en küçük boyutta yaşatır.

Sık sorulan sorular

XOX'u kim icat etti?

Kesin olarak bilen yok, bu yüzden bir mucit iddia etmiyoruz. Belgelenen şu: Alexander S. Douglas 1952'de EDSAC için OXO bilgisayar oyununu yazdı.

XOX çözülmüş bir oyun mu?

Evet. İki oyuncu da kusursuz oynadığında oyun her zaman berabere biter.

İlk başlayan her zaman kazanır mı?

Hayır. İlk başlamak yardımcı olur ama hiç hata yapmayan oyuncu en azından her zaman berabere kalabilir; yani iki tarafın kusursuz oyunu beraberliğe varır.

Kaç XOX oyunu mümkün?

Biri kazandığında oyun duruyorsa 255.168 tam oyun; ulaşılabilen 5.478 farklı durum.

Uygulamada bilgisayarı yenebilir miyim?

Kolay'ı yenebilirsin, akıllıca bir tuzakla Orta'yı da. Zor kusursuz oynar ve asla kaybetmez; ona karşı en iyi sonuç beraberliktir.

Diğer yazılar