/ / कनेक्ट 4 के लिए मिनिमैक्स एल्गोरिथ्म में टर्मिनल नोड्स का मूल्य कैसे प्राप्त करें - जावा, आर्टिफिशियल-इंटेलिजेंस, मिनिमैक्स

कनेक्ट 4 के लिए मिनीमैक्स एल्गोरिदम में टर्मिनल नोड्स का मूल्य कैसे प्राप्त करें - जावा, कृत्रिम-खुफिया, मिनीमैक्स

मैं जावा में मिनिमैक्स एल्गोरिथ्म का उपयोग करके एक अलग अवधारणा के साथ एक कनेक्ट 4 गेम को लागू करने की कोशिश कर रहा हूं।

मैं मिनिमैक्स एल्गोरिथम को पूरी तरह से समझता हूं। हालाँकि, कार्यान्वयन में आते समय, मैं यह पता लगाता हूँ कि इस मामले में टर्मिनल मूल्य क्या होंगे।

जिन वीडियो और नोट्स में मैंने "संदर्भित किया है, वे हमेशा टर्मिनल पर एक टर्मिनल मान दिखाते हैं, इसलिए मेरा प्रश्न है कि मुझे कनेक्ट 4 गेम के लिए उन टर्मिनल मान कैसे मिलते हैं

क्या मैं उन टर्मिनल या कुछ और पर 4 का सेट बनाने की किसी तरह की संभावना रखता हूं?

धन्यवाद

उत्तर:

जवाब के लिए 2 № 1

जैसा कि कनेक्ट आज के कंप्यूटरों के साथ परिपूर्ण खेला जा सकता है, परिणाम पर प्रत्येक टर्मिनल नोड पर निर्भर करने के लिए +1, 0 और -1 निर्दिष्ट किए जा सकते हैं (जीत, ड्रा, ढीले)।

यदि आपका प्रोग्राम पूरी खोज करने में असमर्थ हैतीन, आपको सोशलाइज्ड मूल्यांकन हेयूरिस्टिक्स लिखना होगा, एक संख्या का निर्धारण करने के लिए एक स्थिति अच्छी या खराब है। (तो हां, आपके शब्दों में: किसी स्थिति की विजेता संभावना)

आप उदाहरण के लिए एक पंक्ति में 2 की मात्रा और एक पंक्ति में 3 की गणना करके इसे प्राप्त कर सकते हैं।

इंजन के बेहतर खेल के परिणामस्वरूप बेहतर आंकड़े होंगे