प्रोग्रामिंग मैं एक शतरंज एआई कोशिश करने और लिखने के लिए देख रहा हूँ। क्या कोई ऐसा है जो मैं .NET ढांचे (या यहां तक कि लुआ में लिखे गए एक शतरंज कार्यक्रम) पर भी उपयोग कर सकता हूं जो मुझे एक शतरंज खेल लिखने और चिंता करने के बिना शतरंज एआई का परीक्षण करने देगा?एक शतरंज एआई
उत्तर
आप जो करने की कोशिश कर रहे हैं उसके बारे में निश्चित नहीं है।
यदि आप एक उपयोग में आसान शतरंज जीयूआई की तलाश में हैं, तो आप WinBoard का उपयोग कर सकते हैं। यह एक स्थापित संचार प्रोटोकॉल के लिए धन्यवाद, अंतर्निहित शतरंज इंजन से पूरी तरह से decoupled है। आपका शतरंज इंजन इस प्रकार एक कंसोल ऐप बनता है जो जीयूआई के साथ कमांड का आदान-प्रदान करता है।
एक ही अवधारणा के बाद एक और आधुनिक विकल्प UCI है। यूसीआई का समर्थन करने वाला एक जीयूआई Arena है।
सुनिश्चित नहीं है कि मैं कैसे स्पष्ट नहीं हूं, हालांकि मैं उन लिंक को देखूंगा, धन्यवाद! – RCIX
क्षमा करें, snarky होने का मतलब नहीं था। "शतरंज गेम" के बजाय बस "शतरंज गुई" शब्द को प्राथमिकता दें, जो काफी संदिग्ध है। वैसे, http://www.gamedev.net/reference/programming/features/chess1/ शतरंज इंजन बनाने पर एक बहुत अच्छा ट्यूटोरियल है, अगर आपको पहले से ही यह पता नहीं था। – AndreaG
+1 महान युक्तियों के लिए +1, और आपकी टिप्पणी में लिंक के लिए +1। –
यहां कुछ खुले स्रोत शतरंज बोर्ड/गेम हैं जो विंडोज पर चलते हैं।
- उपयोग खुला स्रोत शतरंज के खेल में से एक।
- इंटरफ़ेस को चित्रित करें जो कंप्यूटर के अगले कदम का निर्णय लेता है।
- एक ही इंटरफ़ेस का उपयोग करके अपनी खुद की एआई लागू करें और उपयोगकर्ता इंटरफ़ेस भाग को हटा दें।
- अपनी एआई को शामिल एक से तुलना करें।
- मज़ा!
मैं एक कंप्यूटर शतरंज ब्लॉग लिखता हूं जो आपको स्क्रैच से सी # में शतरंज इंजन लिखने के सभी चरणों में ले जाता है, इसमें कंप्यूटर शतरंज लिंक अनुभाग और शतरंज गेम स्टार्टर किट शामिल है।
एडम Berent
से पहले कभी इसके बारे में नहीं सुना। अच्छा काम। क्या आपने बोर्ड एवल्यूएशन क्लास को एक इंटरफ़ेस (IBoardEvaluation) में बदलना माना है? डेवलपर तब अपनी खुद की मूल्यांकन कक्षाओं को प्लग कर सकते हैं। –
यह एक बुरा विचार नहीं है, धन्यवाद। –
- 1. शतरंज प्रोग्रामिंग (कोई एआई) - मान्यता
- 2. शतरंज
- 3. एआई
- 4. एक बोर्ड गेम एआई बनाना
- 5. गेम एआई
- 6. गेम एआई
- 7. नि: शुल्क जावास्क्रिप्ट शतरंज
- 8. शतरंज स्थान सत्यापन पुस्तकालय
- 9. जावास्क्रिप्ट में शतरंज खेल
- 10. दुश्मन/बॉट एआई है। एक एमवीसी गेम
- 11. सी # एक्सएनए: एआई इंजन?
- 12. उड़ान खेल एआई एल्गोरिदम?
- 13. डोमिनियन एआई प्लेयर
- 14. एआई बॉट प्रोग्रामिंग पर्यावरण
- 15. एआई माइन्सवीपर परियोजना
- 16. पूल बिलियर्ड एआई
- 17. एआई/अनुमान समस्या
- 18. एआई प्रोग्रामिंग शुरू करना
- 19. शतरंज के लिए एक तंत्रिका नेटवर्क कैसे प्रोग्राम करें?
- 20. गोमोकू सरणी आधारित एआई-एल्गोरिदम?
- 21. सरल शतरंज कार्यक्रम (टीएससीपी) से फ़ैले इतनी तेज क्यों है? (शतरंज इंजन अनुकूलन)
- 22. शतरंज प्रोग्रामिंग में रिकर्सन का अच्छा उपयोग?
- 23. शतरंज स्टेलेमेट नियम को कैसे कोड करें?
- 24. एमएस रिसर्च शतरंज के लिए वैकल्पिक?
- 25. एआई। जो एक यादृच्छिक रूप से जेनरेट 2 डी शहर
- 26. एक अच्छी एआई पुस्तक की तलाश है जो सी ++
- 27. एआई एक अंतिम फंतासी रणनीति के लिए खेल की तरह
- 28. सी # में एक एआई व्यवहार वृक्ष बनाना - कैसे?
- 29. टेक्सास होल्डम बिल्डिंग एआई खेलना .. स्क्रैच से
- 30. <- एआई में क्या अर्थ है?
गुड लक! एक अच्छा शतरंज इंजन लिखना कुख्यात मुश्किल है। –