Konu
- #D&D5
- #Oyun Geliştirme
- #Yapay Zeka ile Oyun Yapımı
- #Web Oyunu
- #Savaş Sistemi
Oluşturulma: 2024-11-08
Oluşturulma: 2024-11-08 17:31
2. gün. Sadece bir günde kod miktarı ve karmaşıklığı oldukça artmaya başladı.
Öncelikle genel yapıyı düzenledim.
Utanç verici...img
CSS, JS ve resimler, klasörlere göre yerleştirildi.
Js dosyaları, mümkün olduğunca fonksiyonel olarak ayrılarak ekleniyor.
Zindanda savaş eklemek için battle.js ve monster.js dosyaları eklendi.
Karakter oluşturma da kısmen düzeltildi.
D&D5 yayınlanmış kural kitabına göre, oyuncular 4 ırk/4 meslek seçebilir ve
ırk ve mesleğe göre istatistikler farklı şekilde oluşturulur.
Canavarlar da D&D5 kural kitabına göre eklendi ve keşif sırasında savaş meydana gelirse
her iki tarafın da çeviklik puanıyla zar atarak öncelik sırası belirlenir ve savaş başlar.
Temel savaş şu anda D&D5 kurallarına göre yapılıyor diye düşünebilirsiniz.
(AI her şeyi kendiliğinden yapıyor…)
Ancak küçük düzeltmeler de gerekiyordu; keşif seviyesi arttıktan sonra savaş değerlendirmesi yapılırken
keşif seviyesi %100 olduğunda savaş meydana geliyor ve arayüzler üst üste biniyordu. Bu yüzden
önce savaş kontrolü yapılıyor ve savaş meydana gelirse, zaferden sonra keşif seviyesi artıyor.
Ah, şimdi canavar resimleri de gelecek... yakında... herhalde?.img
Daha sonra yenilgi durumunda yenilgi ekranı ve yeniden başlatma eklendi ve böylece ilk ekrandan yeniden başlanabildi. Bu sırada bazı arayüzler veya oyun durumuna bağlı olarak düzgün çalışmayan bazı kısımlar da kademeli olarak düzeltildi.
D&D5'e birkaç canavar daha ekledim ve zorluk derecesi ekleyerek zindanın zorluk seviyesiyle benzer canavarların çıkmasını sağladım. (Ama bunu AI'ya sadece zorluk derecesini ekle dedim, sonra kendiliğinden kod önererek oluşturdu… AI harika!)
Test için aşağıdaki adresi kullanın!
Yorumlar0