18. Akademik Bilisim Konferansi

BaşlıkSequence Oyununun Minimaks Algoritması Kullanılarak Tasarlanması Ve Geliştirilmesi
ÖğrenciHayır
Yazar(lar) Yazar 1
Name: Yavuz Kömeçoğlu
Org: Okan University
Country: TR
E-mail: komecoglu.yavuz_AT_gmail.com

Yazar 2
Name: Çetin Oktay
Org: Okan University
Country: TR
E-mail: cetinokty_AT_hotmail.com

Yazar 3
Name: Nilgün İncereis
Org: Okan University
Country: TR
E-mail: nilgun.incereis_AT_okan.edu.tr

Yazar 4
Name: Levent Yıldız
Org: Okan University
Country: TR
E-mail: dev.levent.yildiz_AT_gmail.com

Yazar 5
Name: Aslı Uyar
Org: Okan University
Country: TR
E-mail: asli.uyar_AT_okan.edu.tr
Anahtar KelimelerMinimaks yöntemi, yapay zeka, simpleks yöntemi, oyun ağaçları, Sequence Oyunu.
ÖzetBu çalışma, yapay zeka algoritmaları kullanılarak Sequence oyununun dijital ortama taşınması ve geliştirilmesini amaçlamaktadır. Sequence, özellikle yurt dışında masaüstü oyunu olarak satışa sunulmaktadır. Masaüstü bir oyun olduğu için birden fazla oyuncu ile oynanmaktadır. Oyunun amacı oyun tahtası üzerinde dikey, yatay veya çapraz yönde beş kareyi birleştirmektir. Dijital ortamda oynanabilmesi için oyunun kurallarının yapay zekaya öğretilmesi ve bu kurallar dahilinde yapay zekanın karar vermesi sağlanmalıdır. Programlanan yapay zeka, gerçek bir oyuncuyu taklit ederek kendi çıkarları doğrultusunda hamleler yapıp kazanmayı amaçlamaktadır. Bu sayede oyuncuya gerçekçi bir oyun deneyimi ve rekabet edebileceği bir rakip sağlanabilmektedir. Bu doğrultuda oluşturulacak yapay zekanın temelinde, neredeyse tüm masa üstü oyunlarda kullanılan "minimaks" metodu Sequence oyununun kuralları çerçevesinde göz önüne alınmış ve yorumlanmıştır. Bu, rakibin olası hamlelerini inceleyip aralarından en faydalı olanları bulmak ve bu hamlelere karşı, gerçek bir oyuncu gibi etkili hamleler geliştirmeyi hedefleyen bir sistemdir. Oynanan oyun tahtasının büyüklüğü, oyunda şans faktörünün olup olmaması ve yapılması gereken hesaplamaların boyutuna göre bu yöntemin inceleyeceği hamle miktarı değiştirilebilmektedir. Bu detaylar doğrultusunda yapılan çalışmada, oyunun yapısına en uygun yapay zeka algoritmasının geliştirilmesi ve oyuna entegre edilmesi sağlanmıştır.
Başlıklar AB-Bildiri
Yazılım Mühendisliği
Dosya  
 

 

Powered by OpenConf®
Copyright ©2002-2015 Zakon Group LLC