Dağıtık yapay zekâ destekli 3 boyutlu domino oyunu


Tezin Türü: Yüksek Lisans

Tezin Yürütüldüğü Kurum: Ankara Üniversitesi, Fen Bilimleri Enstitüsü, Türkiye

Tezin Onay Tarihi: 2011

Tezin Dili: Türkçe

Öğrenci: ORHAN A.NOORADEN

Danışman: ŞAHİN EMRAH

Özet:

Tezde ağla bağlı 4 bilgisayarda oynanan sıra tabanlı bir oyun (domino 101 oyunu) incelenmiştir. Bilgisayarların üçünde doğal zekâ, birinde ise yapay zekâ vardır. Oyun masası tüm bilgisayarların monitöründe oyuncunun kendi bakış açısından görülmektedir. Domino taşları 3 boyutludur. Dağıtık sistemler için TCP/IP. protokolü, 3 boyutlu görüntüyü elde edebilmek için Microsoft XNA teknolojisi kullanılmıştır. Domino 101 oyunu gerekirci bir oyun değil, oyunun sonucu taşların başlangıç anında rastgele dağılımına bağlıdır. Bu dağılımların sayısı ise çarpımına eşittir. Ayrıca, 4 kişi arasında oynanan bu oyunda oyuncular ikişerli ortaktırlar. Buna göre, oyuncunun elindeki taşları nasıl kullandığını, yani ortağının elindeki taşlara uygun olarak mı, yoksa kendi elindeki taşlara uygun olarak mı oynadığını tahmin edemiyoruz. Doğal zekânın hangi seviyede bir oyuncu olması da oyunun sonucunu etkilemektedir. Bu nedenler yapay zekâ(YZ) geliştirmeyi zorlaştırmaktadır. Tezde beş seviye YZ geliştirtmiştir. 1. seviyedeki YZ oyun kurallarını bilen ve sayıları tanıyan bir çocuğun zekâsına eşdeğerdir. Bu seviyede YZ oynanabilecek taşı varsa oynar, yoksa pas der. İnternette oynayabileceğiniz domino oyunların çoğundaki YZ aynısını yapmaktadır. Son seviyedeki YZ ise usta bir oyuncudur, rakiplerinin oyunculuk düzeyine göre kendini geliştirebilmektedir.