Alıntı (tonk):
> Programlamayi ogreniyorum, ama tek elde ettigim harfler ve rakamlar.
Onlar gerçekten de yetiyor. :) Onları struct veya class olarak birleştirerek kendi türlerimizi oluşturuyoruz.
Alıntı:
> Bunu gorsele nasil donusturecegim.
Bize o olanağı sunan kütüphaneler kullanabiliriz. GtkD bölümünde bazı örnekler var:
http://ddili.org/ders/gtkd/index.html
(Mengü, oraya bir el atacak mısın sonra? ;))
Alıntı:
> Ornegin bir oyun haline nasil getirebilirim.
Görsel kısmı dışında, oyunun mantığını kurma işini de yapılarla ve sınıflarla halledebiliyoruz. Süper zeka oyunu üzerinde konuşmuştuk:
http://ddili.org/forum/thread/294
Orada örneğin 'TahminSonucu' diye bir yapı var. İki int'i birleştirerek oluşturulmuş ve 'karşılaştır' işlevinden bir değermiş gibi döndürülüyor.
O program az da olsa açıklayıcı oluyor mu? Değilse sormaya devam et. Bir pişti oyunu projemiz de var; belki onu canlandırınca daha güzel sorular buluruz.
Alıntı:
> Basit bir Yapay zeka gelistirmek istiyorum
O konu ayrı bir bilim ve benim de fazla bilgim yok.
Eğer bilgisayara akıllı işler yaptırmaktan bahsediyorsak, onun farklı yolları bulunabilir. Örneğin bir satranç oyunu bile bir insan gibi düşünmez. Yaptığı, taşların belirli bir durumunu puanlamaktır. Örneğin iki piyonun aynı sütunda art arda durmaları zayıflık olarak kabul edildiği için öyle bir duruma eksi bir puan verebilir. Belli bir süre sonra da bulduğu en yüksek puanlı hamleyi oynar.
Yani sonuçta olay, amaca götüren algoritmalar ve hesaplar bulmaya kalıyor.
Ali
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]