Bilgisayar neden iyi "Tavla" oynayamaZ?? 5 Ay, 4 Hafta önce
Karma: 1
Bana çok ilginç geldi, sizinle de paylaşmak istediM...
Günümüzde insanlar dünyanın öbür ucundaki insanlarla internet üzerinden tavla oynayabiliyorlar.Bilgisayarla karşılıklı tavla oynayabileceğimiz çok güzel programlar var fakat bunlar ne varki amatör seviyeden öteye gidemiyorlar.Satrançta olduğu gibi dünya şampiyonlarını bile yenebilecek programlar üretilemiyor.
Peki nedeN?
Oyun programlarında genel strateji akıl üzerinde kurulamaz.Program bir insanın yapamayacağı kadar kısa sürede, ilerde yapılabilecek hamleleri ve karşı oyunları hesaplayabilecek şekilde hazırlanır.
Satranç oyununda her bir oyuncunun bir hamlede yapabileceği 20-30 değişik hareket vardır. Tavla da ise her iki zarı attığınızda zaten 21 tane değişik pozisyon gelme olasılığı vardır. Bu her bir pozisyonda en az 4-6 değişik şekilde oynanabileceği, bir de çift atıldığında 4 kere oynanabileceği faktörlerinide hesaba katarsak, sadece bir kerede tavlada kaç değişik oyun oynama olasılığı olduğu ortaya çıkar.
İşte bu durum tavla oyununun herhangi bir anında çok ileriye bakmayı, sonraki hamleleri görebilmeyi ve tedbir almayı zorlaştırır. En basit hesapta bile görülebilir ki tavlada 3 kere zarları atışta oynanabilecek pozisyon sayısı 250 milyona ulaşır. Bunun analizini yapabilmek bilgisayar için bile zordur.
Satranç gibi oyunlarda ise bir kerede yapılabilecek hamleler hesaplanırken en mantıksız hamleler çıkarıldığında geriye oynanması mümkün 5 bilemediniz 10 hareket kalır.Oysaki tavlada he seferinde atılan zara bağlı olarak 21 değişik seçenek vardır.
İşte bu nedenle programlamada arka arkaya olabilecekler için bir fonksiyon türetip, yazılım yapabilmek içinden çıkılmaz bir hale gelir.Zaman açısından da insan, bilgisayardan üstündür.
Bunları düşününce bilgisayarın tavla oyununda niçin çok başarılı olamadığı ortaya çıkıyoRR...