रास्ता रास्ता वापस (20+ साल सोचें) मुझे एक पत्रिका में एक गोमोकू गेम स्रोत कोड का सामना करना पड़ा जिसे मैंने अपने कंप्यूटर के लिए टाइप किया था और इसमें बहुत मज़ा आया था।गोमोकू सरणी आधारित एआई-एल्गोरिदम?
खेल के खिलाफ जीतना मुश्किल था, लेकिन कंप्यूटर एआई के लिए कोर एल्गोरिदम वास्तव में बस था और बहुत सारे कोड के लिए जिम्मेदार नहीं था। मुझे आश्चर्य है कि अगर कोई इस एल्गोरिदम को जानता है और इसके बारे में कुछ स्रोत या सिद्धांत के कुछ लिंक हैं।
मुझे याद रखने वाली चीजें यह थी कि यह मूल रूप से पूरे बोर्ड को कवर करने वाली एक सरणी आवंटित की गई थी। फिर, जब भी मैं, या यह, एक टुकड़ा रखा, यह बोर्ड पर सभी स्थानों पर कई वजन जोड़ देगा कि टुकड़ा संभवतः प्रभावित होगा।
उदाहरण के लिए (ध्यान दें कि वजन निश्चित रूप से गलत रूप में मैं उन याद नहीं है कर रहे हैं):
1 1 1
2 2 2
3 3 3
444
1234X4321
3 3 3
2 2 2
1 1 1
तो यह बस सरणी एक खुले स्थान के लिए सबसे कम या उच्चतम मूल्य के साथ स्कैन किया।
चीजें मैं पर फजी हूँ:
- शायद यह था दो सरणियों, मेरे लिए एक और खुद के लिए एक और एक न्यूनतम/अधिकतम भार था?
- वहाँ एल्गोरिथ्म के लिए अधिक किया गया है हो सकता है, लेकिन इसके मूल में यह मूल रूप से एक सरणी और भारित संख्या
था इस अंगूठी सब पर किसी के साथ एक घंटी है? किसी को भी कुछ भी मदद मिलेगी?
कृपया एक संबंधित सवाल http://stackoverflow.com/questions/ करने के लिए अपने जवाब की जांच 2438231 # 6000643 मैं अपने सरल कार्यान्वित अभी तक मजबूत गोमोकू एआई के कार्यान्वयन को साझा करता हूं – amartynov