मैं जावा में मिनिमैक्स एल्गोरिथ्म का उपयोग करके एक अलग अवधारणा के साथ एक कनेक्ट 4 गेम को लागू करने की कोशिश कर रहा हूं।
मैं मिनिमैक्स एल्गोरिथम को पूरी तरह से समझता हूं। हालाँकि, कार्यान्वयन में आते समय, मैं यह पता लगाता हूँ कि इस मामले में टर्मिनल मूल्य क्या होंगे।
जिन वीडियो और नोट्स में मैंने "संदर्भित किया है, वे हमेशा टर्मिनल पर एक टर्मिनल मान दिखाते हैं, इसलिए मेरा प्रश्न है कि मुझे कनेक्ट 4 गेम के लिए उन टर्मिनल मान कैसे मिलते हैं
क्या मैं उन टर्मिनल या कुछ और पर 4 का सेट बनाने की किसी तरह की संभावना रखता हूं?
धन्यवाद
उत्तर:
जवाब के लिए 2 № 1जैसा कि कनेक्ट आज के कंप्यूटरों के साथ परिपूर्ण खेला जा सकता है, परिणाम पर प्रत्येक टर्मिनल नोड पर निर्भर करने के लिए +1, 0 और -1 निर्दिष्ट किए जा सकते हैं (जीत, ड्रा, ढीले)।
यदि आपका प्रोग्राम पूरी खोज करने में असमर्थ हैतीन, आपको सोशलाइज्ड मूल्यांकन हेयूरिस्टिक्स लिखना होगा, एक संख्या का निर्धारण करने के लिए एक स्थिति अच्छी या खराब है। (तो हां, आपके शब्दों में: किसी स्थिति की विजेता संभावना)
आप उदाहरण के लिए एक पंक्ति में 2 की मात्रा और एक पंक्ति में 3 की गणना करके इसे प्राप्त कर सकते हैं।
इंजन के बेहतर खेल के परिणामस्वरूप बेहतर आंकड़े होंगे