İyi akşamlar;
Yapay Zeka etkinliğinde Şenol Eker'in bahsettiği hayvan tahmini oyununu biraz araştırarak c64 için C üzerinde yazdım ve github'a attım. Buradan ulaşabilirsiniz.
https://github.com/wizofwor/hayvan-tahminiEğer programa bir kaç hayvan ekleyip bana geri gönderirseniz dağıtıma sizin dosyayı ekleyebilirim.
Fazla C pratiğim olmadığı için detaylarda biraz saç baş yoldum. Özellikle Fonksiyon tuşlarıyla erişilen menü fonksiyonları beni çok yordu. Aşağıda bazı eksiklikleri sıraladım.
Çok fazla library kullandım. Program 11kb'a ulaşmış durumda. Bazı fonksiyonları kendim yazarak libraryleri hafifletmem lazım.
Kullandığım Struct'ı bodoslama diske kaydetmem işleri çok yavaşlatıyor. Bir yolunu bulup data arrayında kullanılmayan veriyi yazmamam lazım.
extern struct Node
{
bool is_leaf;
uchar data[40];
uchar left;
uchar right;
uchar parent;
}
Diyalogların tekrar bir elden geçmesi lazım. Arada random throw yaparak program biraz daha cazibeli hale getirilebilir.
Bir yerde bunalıp goto kullandım. (Bundan o kadar da pişman değilim.)