Bölüm 2 · Oyun

Othello

← Bölüm 2

Nasıl oynanır?

  1. Sen Siyah ile oynarsın ve ilk hamle senindir; bilgisayar Beyaz ile oynar.
  2. Boş bir kareye öyle bir taş konur ki yeni taş ile başka bir siyah taş arasında düz bir doğru (yatay, dikey ya da çapraz) üzerinde bir ya da daha çok beyaz taş kalsın. Bu taşların hepsi siyaha döner.
  3. Geçerli hamleler altın bir halkayla işaretlenir. Geçerli hamlesi olmayan oyuncu pas geçmek zorundadır; iki taraf da oynayamadığında oyun biter ve daha çok taşı olan kazanır.
  4. Küçük kırmızı nokta bilgisayarın son hamlesini gösterir.

Hamle puanları

Hamle puanları açıkken her halka o hamlenin senin için ne kadar iyi göründüğünü gösterir (yüksek olan daha iyidir; en iyisinin halkası beyazdır):

  • Basit: çevrilen taş sayısı, köşeler (+15) ve kenarlar (+5) için ödül, köşeye komşu kareler için ceza (−15).
  • Akıllı: Akıllı bilgisayarla aynı değerlendirmeyi kullanan kısa bir minimaks ileri bakışı (senin hamlen, ardından iki yarım hamle daha), en kötü hamlene göre.

Bilgisayar rakipler

  • Basit, tek hamlelik sezgisel puanı en iyi olan hamleyi seçer.
  • Akıllı, minimaks ve alfa-beta budamasıyla beş yarım hamle derinliğe arar. Değerlendirmesi taşları sayar; köşeleri (100), kenarları (15) ve hareketliliği (geçerli hamle başına 8) ödüllendirir, köşeye komşu kareleri (50) cezalandırır.

Taş sayısı neden yanıltabilir?

Oyunun başında çok taşa sahip olmak her zaman avantaj değildir: çok taş, rakibe ek geçerli hamleler veren geniş bir sınır oluşturur. Köşeler asla çevrilemez ve kararlı kenarları sabitler. Konum ve hareketlilik (Hamle sayacı: sıradaki oyuncunun geçerli hamleleri) genellikle o anki taş sayısından daha önemlidir; oyunun sonuna doğru ise kesin taş sayısı belirleyici olur.

Oyun kuramıyla bağlantı

Othello iki oyunculu, sıfır toplamlı, mükemmel bilgili bir oyundur. 8×8 sürümünün kusursuz oyunda berabere bittiği 2023'te hesaplamayla gösterildi. İki rakibi karşılaştırmak, daha derin aramanın ve daha iyi bir değerlendirme fonksiyonunun karar kalitesini nasıl değiştirdiğini gösterir.