मैं अच्छी रणनीति की समस्याएं कैसे पा सकता हूं?


14

कहते हैं कि आपके पास बहुत सारे खेलों का एक डेटाबेस है।

आप अच्छी रणनीति की समस्याओं के बारे में कैसे जानेंगे? मुझे लगता है कि आप तब तक खोज करेंगे जब तक कि कोई स्थान नहीं था जहां स्कोर स्थानांतरित हो गया था, और पिछले कदम पर केवल एक अच्छा कदम था। लेकिन यह पूरी कहानी नहीं है, कभी-कभी आपको यह जानने के लिए चाल की एक जोड़ी वापस जाने की आवश्यकता होती है कि रणनीति वास्तव में कहां शुरू हुई।

अभी के लिए, यह मैन्युअल रूप से कैसे करना है (एक विश्लेषण इंजन की मदद से) के विचार, लेकिन इस प्रक्रिया को स्वचालित करना विचार है।

जवाबों:


11

एक दृष्टिकोण उच्च स्तर के खेल की सभी चालों से गुजरना हो सकता है, और यदि इंजन मूल्यांकन में काफी बदलाव होता है, तो मानव समीक्षा के लिए स्थिति को बचाएं।

इस मामले में, "महत्वपूर्ण रूप से" शायद आधा मोहरा या उससे अधिक है, हालांकि आपको आसान रणनीति के लिए एक पूर्ण मोहरा होने की भी आवश्यकता हो सकती है।

केवल उच्च स्तर के खेलों को देखने के पीछे तर्क यह है कि स्कोर वास्तव में केवल एक गड़गड़ाहट के साथ महत्वपूर्ण रूप से बदल जाएगा। उच्च स्तर के गेम में स्पष्ट ब्लंडर नहीं होंगे (यानी एक टुकड़ा लटका हुआ है) इसलिए ब्लंडर्स संभवतः एक स्पष्ट-स्पष्ट रणनीति होगी।

यह सही नहीं होगा, लेकिन इसे "हाथ से" देखने लायक कुछ स्थिति मिल सकती है।

बस एक और ध्यान दें - यदि आप शतरंज इंजन को पर्याप्त गहराई तक खोजने की अनुमति देते हैं (ज्यादातर पदों में 14-16 अच्छे होने चाहिए) - तो आपको रणनीति की शुरुआत को याद करने की चिंता नहीं करनी होगी। इंजन ज्यादातर रणनीति देख सकेंगे, भले ही वे जटिल हों।


3

यदि आप बेहद सामरिक खेल खोजना चाहते हैं, तो बेहद सामरिक खिलाड़ियों (एलेखिन, ताल और फिशर और किसी भी अन्य पागल शतरंज वाले लड़के को पसंद करें) को देखकर शुरू करें।

दूसरा सबसे अच्छा खेल किसी भी ग्रैंडमास्टर्स के बीच होगा, भले ही यह खेल खेला गया हो। शतरंज की रणनीति लगभग हमेशा खेलों की सबसे अधिक स्थिति में दिखाई देती है।

यदि आप उन रणनीतियों को ढूंढना चाहते हैं जो जल्दी जीतते हैं, तो लघुचित्रों की तलाश करें (गेम जो एक जीत में समाप्त होते हैं, मान लें, 30% से कम)।

वहाँ साइटें हैं जो उपयोगकर्ताओं को शतरंज संग्रह सहेजने देती हैं ( chessgames.com एक उदाहरण है, यदि आप रणनीति या प्रसिद्ध खिलाड़ियों की खोज करते हैं तो कुछ अच्छे परिणाम हैं)। लेकिन आपने कहा कि आपके पास एक ऐसा डेटाबेस है जिसमें आप खोज करना चाहते हैं, इसलिए आपको इसमें रुचि नहीं हो सकती है।

अपने शतरंज डेटाबेस को शामिल नहीं करने पर, आप शतरंज कोचों द्वारा लिखित पुस्तकों में या शतरंज कोचों द्वारा बनाई गई वीडियो प्लेलिस्ट में बहुत विविधता पा सकते हैं (मेरा पसंदीदा उदाहरण यहां MatoJelic होगा , लेकिन कई और भी हैं)।

यदि आप ऐसे गेम ढूंढना चाहते हैं, जिसमें बहुत सी कैद शामिल हों, xतो घटनाओं की संख्या खोजें (यदि आपके पास पीजीएन में गेम के साथ एक डेटाबेस है और आप नियमित अभिव्यक्ति जानते हैं, तो आप xलगातार चालों में घटनाओं की खोज कर सकते हैं, लेकिन यह आपको नहीं मिलेगा प्रयास के लिए पर्याप्त मूल्य, इसलिए मैं अनुशंसा नहीं करूंगा)।

आप जो नहीं पा सकते हैं, वह रणनीति है जिसे टाला जाता है। कम से कम आप अकेले खेल चाल को देखकर उन्हें नहीं पा सकते हैं। आपको यह कहने के लिए मानव की आवश्यकता होगी कि क्या ...? , फिर चाल करें, फिर कंप्यूटर से जांच करें।


1
मुझे लगता है कि मैं अपने प्रश्न को अधिक स्पष्ट रूप से कह सकता था, लेकिन मेरा मतलब था कि मैं अपने डेटाबेस से रणनीति बनाने वाले विशिष्ट पदों को खींचना चाहता था, ताकि उन्हें दिलचस्प समस्याओं के रूप में पेश किया जा सके (मुझे ऐसा लगता है कि chesstempo को कुछ इस तरह का उपयोग करना चाहिए। अपनी रणनीति की समस्याओं को खोजने के लिए)।
ईव फ्रीमैन

1

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

बस यहां विचार मंथन, लेकिन एक प्रोग्रामर के रूप में, मैं ऐसा करने का एक तरीका देख सकता हूं। स्टॉकफिश प्राप्त करें और एक आवेदन लिखें जो इसे करने की स्थिति को प्रस्तुत करता है। Evals सहेजें, और जब eval काफी बदल जाता है (जिसका अर्थ है lol), तो उस स्थिति को FEN के रूप में "समाधान" के साथ सहेजें। मेरे पास अधिकांश कोड ग्रंट का काम करने के लिए है, मुझे नहीं लगता कि यह लिखना मुश्किल होगा। मुझे ऐसा करने का शौक नहीं है।

स्टॉकफिश को प्रस्तुत करने के लिए आपको कैसे पद मिलते हैं? उसके लिए, आप कई पीजीएन प्रारूपित खेलों वाली फ़ाइल पर पुनरावृत्ति करते हैं, और प्रत्येक वर्चुअल बोर्ड की स्थिति के लिए FEN उत्पन्न करते हैं। मैंने पहले ही C # और Java में समान कोड लिखा है।


मैंने वास्तव में इस सवाल को पूछने के बाद से इस पर कुछ काम किया है: gist.neo4j.org/?6506717 :)
ईव फ्रीमैन

अच्छा! क्या आपका दृष्टिकोण गेम में प्रत्येक FEN स्थिति को सहेज रहा है, और डेटाबेस के रूप में उपयोग कर रहा है? मुझे नहीं लगता कि शतरंजटैमपो इतना दूर जा रहा है, लेकिन यह एक महत्वाकांक्षी विचार है यदि आप ऐसा कर रहे हैं। मुझे लगता है कि यह कई खेलों के साथ बहुत बड़ा होगा। लेकिन अगर आप सभी चाहते हैं कि `ए चेसटेम्पो 'को पेश करने के लिए सामरिक समस्याओं को दूर करना है, तो मुझे नहीं लगता कि आपको प्रश्नों की आवश्यकता है।
इजाज़ी

शतरंज खिलाड़ी के रूप में मैं जो चाहता हूं, वह कुछ ऐसा है जिससे आपका काम हल हो सकता है। हम सभी अपने खेल में सुधार करना चाहते हैं। अगर मैं अपने सभी खेल आपके कार्यक्रम को खिला सकता हूं, और क्या यह मेरी गलतियों को वर्गीकृत करता है, तो मैं बेहतर समझ सकता हूं कि मुझे कहां सुधार करने की आवश्यकता है। Chess.com आपकी रणनीति के इतिहास को ट्रैक करता है, और कुछ ऐसा ही करता है। लेकिन इसकी कई रणनीति मेरे लिए यथार्थवादी नहीं हैं। आपका कार्यक्रम बहुत अधिक व्यक्तिगत होगा!
इजाज़ी

एक और बात, अगर आप CTART (गूगल इट, IMO टैक्टिक्स प्रॉब्लम्स का सबसे अच्छा डेटाबेस) को देखें तो पाएंगे कि डेवलपर ने असली गेम से पोज़िशन ले ली है। वह भी खेल का संदर्भ देता है! हालांकि, कॉपीराइट के मुद्दे से बचने के लिए, वह एक भी मोहरे को हटा देता है जो स्थिति के लिए अनुपयुक्त है। CTArt के खेल की भारी मात्रा को देखते हुए, कोई भी इस प्रयास की सराहना कर सकता है कि वह बहुत बड़ा था। अमेज़न पर एक प्रति प्राप्त करें। :)
एज़ापसी

ठंडा। मैंने डोमेन chessgraph.org पंजीकृत कर लिया है, हालाँकि अभी कुछ भी नहीं है। आशा है कि आप कुछ प्राप्त कर सकते हैं जहां आप पीजीएन जमा कर सकते हैं और स्टॉकफिश द्वारा खेल का विश्लेषण किया गया है, और उनके एफईएन पदों से जुड़े खेल हैं। हम देखेंगे कि यह कितनी तेजी से बढ़ता है। :)
ईव फ्रीमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.