Matlab dersinde (dersin adı bu değil ama) ödev için yaptığımız TicTacToe oyunu.
Human vs Computer formundadır. Bilgisayar için bir zeka algoritması geliştirilmemiştir. Bilgisayar oynanmamış elemanlardan rastgele seçim yaparak hamle yapar.
- arayuz.m: Programın ana dosyasıdır. arayuz.fig dosyasında bulunan butonların tıklanma durumlarını kontrol ederek işlem yapar.
- oyna.m: Verilen matriste belirtilen alanı işaretler ve geri döndürür. Maliyet açısından daha hesaplı veya daha kolay bir fonksiyon yazılabilirdi belki ama böyle yazması hızlı oldu.
- boselemanlar.m: Verilen matriste, değeri 0 olan elemanları yine matris şeklinde geri döndürür. Bilgisayarın rastgele oynayacağı alanlardır.
- kimkazandi.m: İkinci satırında yapılan açıklamada olduğu gibi gereksizce uzun yazılmış bir fonksiyondur. Verilen matrise göre TicTacToe oyununun bitip bitmediğini, bittiyse kimin kazandığını bildirir.
- Güven Atbakan - Matematik ve Bilgisayar Bilimleri Bölümü, Eskişehir Osmangazi Üniversitesi
- Serhat Yavuz - Matematik ve Bilgisayar Bilimleri Bölümü, Eskişehir Osmangazi Üniversitesi
- Grisayfalar.com - https://www.grisayfalar.com/