Her oyuncunun bir kalesi olduğu ve rakibin kalesini yok etmek için birimler göndermesi gereken "Kaleni Koru" tipi bir oyun yapıyorum. Şöyle görünüyor (ve evet, bu gerçek oyun, hızlı bir boya çizimi değil ..):
Şimdi, rakibin AI'sını uygulamaya çalışıyorum ve 4 farklı AI seviyesi oluşturmak istiyorum: Kolay, Normal, Sert ve Hardcore. Daha önce hiç "ciddi" yapay zeka yapmadım ve bu sefer oldukça eksiksiz bir yapay zeka oluşturmak istiyorum.
Benim fikrim, bir kalenin şu anki sağlığına ve birimlerinin bireysel "güç" puanına dayanarak bir oyuncunun "güç" puanını hesaplamaktır. Sonra, AI sadece oyuncununkine yakın bir skor tutmaya çalışırdı ( Kolay bunun altında kalır, Normal yanında kalır ve Sert onun üzerine çıkmaya çalışırdı). Ama bir oyuncunun güç skorunu nasıl hesaplayacağımı bilmiyorum. Dikkate alınacak çok fazla değişken var ve bunları önemli bir sayı (güç seviyesi) oluşturmak için nasıl kullanacağımı bilmiyorum.
Birisi bana bu konuda yardımcı olabilir mi?
Bir oyuncunun güç puanını etkilemesi gereken değişkenler şunlardır:
Mevcut kale sağlığı, birimin toplam sağlık, hasar, hız ve saldırı menzili. Ayrıca, oyuncu Gelir (para çantası), hasar (+ Hasar) ve hız (+ hız) artırabilir ... Bunları skora nasıl dahil edebilirim?
Buraya gerçekten takıldım ... Yoksa bu tür bir oyun için yapay zekayı uygulamanın başka bir yolu var mı?
Değerli zamanınız için teşekkürler.