मैं एक "डिफेंड योर कैसल" टाइप गेम बना रहा हूं, जहां प्रत्येक खिलाड़ी के पास एक महल है और प्रतिद्वंद्वी के महल को नष्ट करने के लिए यूनिट भेजना चाहिए। यह इस तरह दिखता है (और हाँ, यह वास्तविक गेम है, न कि एक त्वरित पेंट ड्राइंग ..):
अब, मैं प्रतिद्वंद्वी के एआई को लागू करने की कोशिश कर रहा हूं, और मैं 4 अलग एआई स्तर बनाना चाहता हूं: आसान, सामान्य, कठोर और कट्टर। मैंने पहले कभी कोई "गंभीर" एआई नहीं बनाया है और मैं इस बार एक पूरी तरह से बनाना चाहता हूं।
मेरा विचार किसी खिलाड़ी के "पावर" स्कोर की गणना करना है, जो उसके महल के वर्तमान स्वास्थ्य और उसकी इकाइयों के व्यक्तिगत "पावर" स्कोर के आधार पर है। फिर, AI बस खिलाड़ी के पास एक स्कोर रखने की कोशिश करेगा ( ईज़ी इसके नीचे रहेगा , नॉर्मल इसके पास रहेगा और हार्ड इसके ऊपर जाने की कोशिश करेगा)। लेकिन मुझे नहीं पता कि किसी खिलाड़ी के पावर स्कोर की गणना कैसे की जाए। खाते में लेने के लिए बस बहुत सारे चर हैं और मुझे नहीं पता कि एक महत्वपूर्ण संख्या (शक्ति स्तर) बनाने के लिए उन्हें कैसे ठीक से उपयोग किया जाए।
किसी को भी इस पर मेरी मदद कर सकता है?
यहां वे चर हैं जो किसी खिलाड़ी के पावर स्कोर को प्रभावित करते हैं:
वर्तमान महल स्वास्थ्य, इकाई का कुल स्वास्थ्य, क्षति, गति और हमले की सीमा। इसके अलावा, खिलाड़ी आय (धन की थैली), क्षति (+ नुकसान) और गति (+ गति) बढ़ा सकता है ... मैं उन्हें स्कोर में कैसे शामिल कर सकता हूं?
मैं वास्तव में यहां फंस गया हूं ... या क्या कोई अन्य तरीका है जिससे मैं एआई को इस प्रकार के खेल के लिए लागू कर सकता हूं?
आपके कीमती समय के लिए धन्यवाद।