Proje Grup Üyeleri : Emre Alphan , Poyraz Aktaş
Bu projenin amacı neredeyse her değişkenin değiştirilebilir olduğu dinamik bir ortamda farklı özelliklere sahip arama algoritmalarının birbirine karşı etkinliğinin izlenmesidir.
Proje Çalışma Aşamaları:
Herhangi bir Java IDE' sinde projeyi çalıştırabilirsiniz.
Varsayılan ayarlar ile oyuna başlamak için, Oyuna Başla butonuna tıklayınız.
Varsayılan parametreleri değiştirmek için, Ayarlar butonuna tıklayınız.
Satır ve sütünda yapacağınız değişikliklerin, altın sayısı ve gizli altına doğrudan etkisi olduğu için yaptığınız değişiklikten sonra ENTER'e basınız.
Altın sayısında yapacağınız değişikliklerin, gizli altın sayısına doğrudan etkisi olduğu için yaptığınız değişiklikten sonra ENTER'e basınız.
Tüm yapılan değişiklikleri kaydetmek için, KAYDET butonuna tıklayınız.
Yaptığınız değişiklikleri sıfırlamak için, SIFIRLA butonuna tıklayınız.
Ayarlar ekranından çıkmak için, KAPAT butonuna tıklayınız.
Oyunu başlattıktan sonra, oyuncuların skorlarını sağ taraftaki panelden takip edebilirsiniz. Ayrıca bu panelden oyun hızını ayarlayabilirsiniz.
Oyun aşaması bittikten sonra, kazanan oyuncunun bilgisi, her oyuncuyu içeren toplam adım sayısı, harcanan altın miktarı, kasadaki altın miktarı ve toplanan altın miktarı özet tablo olarak verilmektedir.
Proje dosyalarında bulunan src//altinbulma//out//output.txt ile oyuncuların adımlarını görüntüleyebilirsiniz.
Önemli Notlar:
Proje Java 8 SE' de geliştirilmiştir. Daha önceki versiyonlarda bulunmayan bileşenler içerebilir.
Projedeki hamle başına düşen altın sayısı, oyuncunun her adım atışında oyuncu altınından 5 eksiltecek şekilde düzenlenmiştir. Bu düzenleme, yapılan gözlemlerde çoğu zaman tahtada altın kalmadan biten oyunların projenin diğer isterlerini gözlemlemek için yeterli olmamasından kaynaklıdır.
Satır sayısı, sütün sayısı ve altın sayısında yapılan değişiklerin ENTER' lenmesi önemlidir.
Projedeki oyun tahtasını boyutlarını arttırdıkça, oyuncu ikonları panelden taşmamak için küçülecektir.