Geri Dön

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

A distributed ai aided 3d domino game

  1. Tez No: 299575
  2. Yazar: ORHAN A.NOORADEN
  3. Danışmanlar: YRD. DOÇ. DR. ŞAHİN EMRAH
  4. Tez Türü: Yüksek Lisans
  5. Konular: Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrol, Bilim ve Teknoloji, Computer Engineering and Computer Science and Control, Science and Technology
  6. Anahtar Kelimeler: Belirtilmemiş.
  7. Yıl: 2011
  8. Dil: Türkçe
  9. Üniversite: Ankara Üniversitesi
  10. Enstitü: Fen Bilimleri Enstitüsü
  11. Ana Bilim Dalı: Bilgisayar Mühendisliği Ana Bilim Dalı
  12. Bilim Dalı: Belirtilmemiş.
  13. Sayfa Sayısı: 89

Ö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.

Özet (Çeviri)

In the thesis a turn-based game played on four computers connected via network is investigated. There are three computers with natural intelligence and one with artificial intelligence. Game table is seen by each player?s own view point in all players? monitors. Domino pieces are three dimensional. For distributed systems TCP/IP protocol is used. In order to get 3D image, Microsoft XNA technology is applied. Domino 101 game is non-deterministic game that is result of the game depends on the initial random distribution of the pieces. Number of the distributions is equal to the multiplication of following combinations:. Moreover, in this game that is played by four people, players are divided into 2 pairs. Accordingly, we cannot predict how the player uses the dominoes that is according to the dominoes of his/her partner or according to his/her own dominoes. The fact that the natural intelligence can be a player in any level affects the outcome. These reasons make it difficult to develop an AI. In the thesis five levels of AI are developed. The AI in the first level is equivalent to the intelligence of a child who knows the rules of the game and recognizes the numbers. The AI in this level plays if it has any domino, suitable to play or says pass. In most of the games which can be played on the internet, the AI does the same. But the AI in the last level is a master player, and it can develop itself according to its competitors? levels.

Benzer Tezler

  1. A review of the applications of vision-based 3D as-built data acquisition technologies in the construction industry

    İnşaat sektöründe 3D as-built veri toplama uygulamalarının incelenmesi

    MAHMOUD ABUFOUDA

    Yüksek Lisans

    İngilizce

    İngilizce

    2018

    İnşaat Mühendisliğiİstanbul Teknik Üniversitesi

    İnşaat Mühendisliği Ana Bilim Dalı

    DOÇ. DR. ESİN ERGEN PEHLEVAN

  2. Elektrikli araçların kullanımına yönelik yük tahmini ve karar destek sistemi

    Load forecasting and decision support system for electric vehicles use

    HATİCE MENEKŞE KÖSEMEN

    Yüksek Lisans

    Türkçe

    Türkçe

    2024

    Endüstri ve Endüstri MühendisliğiSakarya Üniversitesi

    Endüstri Mühendisliği Ana Bilim Dalı

    PROF. ORHAN TORKUL

  3. Blok zincir tabanlı dağıtık öğrenme modelleri için bulut bilişim altyapıının geliştirilmesi

    Development of cloud computing infrastructure for block chain based distributed learning models

    REMZİ GÜRFİDAN

    Doktora

    Türkçe

    Türkçe

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolSüleyman Demirel Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    DR. ÖĞR. ÜYESİ MEVLÜT ERSOY

  4. Digital twin-enabled intelligent attack detection mechanisms for autonomous networks

    Otonom ağlar için dijital ikiz destekli akıllı saldırı tespit mekanizmaları

    YAĞMUR YİĞİT

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve Kontrolİstanbul Teknik Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. BERK CANBERK

  5. Robotik sistemlerin güvenliğinin doğrulanması ve onaylanması

    Verification and validation of robotic systems's security

    YUNUS SABRİ KIRCA

    Yüksek Lisans

    İngilizce

    İngilizce

    2023

    Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolEskişehir Osmangazi Üniversitesi

    Bilgisayar Mühendisliği Ana Bilim Dalı

    PROF. DR. AHMET YAZICI