State Stacker · विचार के लिए भोजन
नींव के ऊपर के हर ब्लॉक को किसी भौगोलिक पड़ोसी पर टिकना ही होता है, और यही बात एक साधारण ढेर-लगाने वाले खेल को नक़्शे की आसन्नता-संरचना की परीक्षा में बदल देती है।
अंग्रेज़ी में लिखा और संपादित। यह हिन्दी संस्करण मशीनी अनुवाद से तैयार किया गया है; जहाँ सटीकता महत्वपूर्ण हो, वहाँ अंग्रेज़ी मूल ही प्रामाणिक है। मूल अंग्रेज़ी में पढ़ें →
खेल का इंजन दो अलग-अलग क्षेत्रों को जोड़ देता है: सामान्य ज्ञान और भौगोलिक आसन्नता। खिलाड़ी किसी राज्य के बारे में पूछे गए प्रश्न का उत्तर देकर उस राज्य को एक ब्लॉक के रूप में कमाता है, और फिर उस ब्लॉक को बढ़ती हुई मीनार के ऊपर रखता है। पेच स्थिरता के नियम में है: रखा गया ब्लॉक तभी स्थिर होता है जब ठीक उसके नीचे वाला राज्य, यानी मीनार का मौजूदा शिखर, उसके साथ थल-सीमा साझा करता हो। केवल पहला ब्लॉक, यानी नींव, इस शर्त से मुक्त है; वह हमेशा स्थिर बैठता है। आसन्नता की यह शर्त मीनार को नक़्शे की संबद्धता का भौतिक रूप बना देती है, जहाँ हर रखाव को उन वास्तविक पड़ोसी-संबंधों का सम्मान करना पड़ता है जो डेटासेट में दर्ज हैं। 2
इस डिज़ाइन की नींव खेल का अपना राज्य-डेटासेट है, जिसमें अमेरिकी राज्यों के संग्रह की सभी पचास प्रविष्टियाँ हैं। हर प्रविष्टि में एक नाम, दो अक्षरों वाला डाक संक्षेप, एक राजधानी शहर, एक जनगणना क्षेत्र (Census region), पड़ोसियों की एक सूची और एक छोटा-सा तथ्य होता है। पड़ोसियों की सूची विशेष रूप से महत्वपूर्ण है: उसमें केवल थल-सीमा वाले पड़ोसी होते हैं, जो डाक संक्षेप से दर्ज किए गए हैं। इसलिए जो राज्य किसी महान झील (Great Lake) के आर-पार एक-दूसरे के सामने पड़ते हैं, जैसे Michigan (मिशिगन) और Illinois (इलिनॉय), वे पड़ोसी नहीं हैं, और Alaska (अलास्का) तथा Hawaii (हवाई) का तो कोई थल-पड़ोसी है ही नहीं। आसन्नता की यही सटीक परिभाषा वह नियम बन जाती है जिससे हर रखाव को परखा जाता है। 2
जब खिलाड़ी कोई ब्लॉक रखता है, तो इंजन उसे मीनार के सबसे ऊपरी ब्लॉक के विरुद्ध जाँचता है। दो राज्य तभी आसन्न गिने जाते हैं जब उनमें से हर एक दूसरे को थल-पड़ोसी के रूप में सूचीबद्ध करता हो। चूँकि यह जाँच दोनों सूचियों की माँग करती है, इसलिए यह संबंध रचना से ही सममित है: राज्य A राज्य B को ठीक तभी सहारा देता है जब राज्य B भी राज्य A को सहारा दे सकता हो। यह सममिति पूरी मीनार में एकरूपता सुनिश्चित करती है, जहाँ किसी भी स्थिर जोड़ को वही द्विपक्षीय शर्त पूरी करनी होती है, चाहे दोनों में से कोई भी राज्य पहले आया हो। 2
ब्लॉक कमाने से पहले खिलाड़ी को किसी राज्य के बारे में एक बहुविकल्पीय प्रश्न का उत्तर देना होता है, जिसमें चार उत्तरों में से एक चुनना होता है। इंजन चार अलग-अलग क़िस्म के प्रश्न बनाता है, और हर क़िस्म राज्य की प्रविष्टि के एक अलग हिस्से पर टिकी होती है। राजधानी वाली क़िस्म राज्य की राजधानी पूछती है। क्षेत्र वाली क़िस्म पूछती है कि राज्य चार जनगणना क्षेत्रों — Northeast (पूर्वोत्तर), Midwest (मध्यपश्चिम), South (दक्षिण) या West (पश्चिम) — में से किसमें आता है। तथ्य वाली क़िस्म पूछती है कि चार छोटे तथ्यों में से कौन-सा उस राज्य के बारे में सही है, जबकि बाक़ी तीन दूसरे राज्यों से उधार लिए गए होते हैं। पड़ोसी वाली क़िस्म पूछती है कि चार राज्यों में से कौन-सा उसकी सीमा से लगता है: एक असली पड़ोसी और तीन ऐसे राज्य जो पड़ोसी नहीं हैं। कुल मिलाकर ये चारों क़िस्में हर प्रविष्टि के छह में से चार खानों का उपयोग करती हैं — राजधानी, क्षेत्र, तथ्य और पड़ोसी — जबकि नाम और संक्षेप प्रश्न तथा ब्लॉक पर लेबल का काम करते हैं। 2
प्रश्नों की हर क़िस्म इस चक्र में एक अलग उद्देश्य पूरा करती है। राजधानी और क्षेत्र वाले प्रश्न स्थिर विशेषताओं की जानकारी परखते हैं। किसी राज्य की राजधानी एक ही शहर होता है, और उसका जनगणना क्षेत्र चार संभावनाओं में से एक, इसलिए क्षेत्र वाला हर प्रश्न वही चार विकल्प देता है। तथ्य वाला प्रश्न एक छोटे वर्णनात्मक कथन की याद परखता है। पड़ोसी वाला प्रश्न ख़ुद पड़ोसी-सूची का ज्ञान परखता है, और यही वह संरचना है जो आगे चलकर स्थिरता तय करेगी। एक दौर में हर राज्य के बारे में केवल एक बार पूछा जाता है, और क़िस्में एक निश्चित क्रम में घूमती हैं — राजधानी, क्षेत्र, तथ्य, पड़ोसी, फिर दोबारा राजधानी — इसलिए चौबीस प्रश्नों का एक दौर चारों क़िस्मों को बराबरी से मिलाता है। 2
सही उत्तर से राज्य एक ब्लॉक के रूप में मिल जाता है; ग़लत उत्तर से कुछ नहीं मिलता और खेल अगले प्रश्न पर बढ़ जाता है। ब्लॉक हाथ में आने के बाद खिलाड़ी के पास ठीक एक ही निर्णय बचता है: उसे चढ़ाना या फेंक देना। जगह चुनने का सवाल ही नहीं, क्योंकि हर ब्लॉक ऊपर ही जाता है, लेकिन खेल पहले ही बता देता है कि ब्लॉक स्थिर बैठेगा या नहीं — वह उस राज्य का नाम बताता है जो इस समय शिखर पर है और यह भी कि कमाया गया राज्य उससे सटा है या नहीं। कमाने और रखने का यह अलगाव एक रणनीतिक परत बनाता है: जो ब्लॉक डगमगाएगा उसे चढ़ाने के बजाय फेंका जा सकता है, और फेंकना ही चाहिए, क्योंकि उसे चढ़ाने से पूरी मीनार गिर जाती है। 2
स्थिरता का नियम ही वह डिज़ाइन-तत्व है जो इस ढेर-लगाने वाले खेल को दूसरों से अलग करता है। किसी पारंपरिक ढेर-खेल में स्थिरता भौतिकी का मामला होती है: कि ब्लॉक का पैंदा नीचे वाले ब्लॉक पर सुरक्षित टिका है या नहीं। इस खेल में भौतिकी है ही नहीं। स्थिरता पूरी तरह भूगोल से तय होती है: ब्लॉक तभी स्थिर है जब खेल के डेटासेट के अनुसार वह नीचे वाले ब्लॉक का सच्चा पड़ोसी हो। इससे मीनार एक भौतिक संरचना से बदलकर एक सांस्थितिक (टोपोलॉजिकल) संरचना बन जाती है, जिसमें जोड़ वास्तविक दुनिया की आसन्नता दर्शाते हैं। 2
आसन्नता-जाँच इसी शर्त को लागू करती है। वह दो राज्य लेती है और देखती है कि उनमें से हर एक दूसरे को अपने पड़ोसियों में गिनता है या नहीं। यह किसी अमूर्त अर्थ में महज़ सीमा साझा करने से कड़ी शर्त है: संबंध का डेटासेट में स्पष्ट रूप से दर्ज होना ज़रूरी है। मिसाल के लिए, जो दो राज्य महान झीलों के आर-पार एक-दूसरे के सामने पड़ते हैं, वे आसन्न नहीं माने जाते, क्योंकि डेटासेट केवल थल-सीमाएँ दर्ज करता है। Alaska और Hawaii, जिनका कोई थल-पड़ोसी ही नहीं, कभी कोई स्थिर जोड़ बना ही नहीं सकते थे, इसलिए खेल उनके बारे में कभी नहीं पूछता; फिर भी उनके नाम और तथ्य ग़लत उत्तर-विकल्पों में आ सकते हैं। ये डिज़ाइन-निर्णय इस सोच को दर्शाते हैं कि आसन्नता को केवल भौगोलिक अंदाज़े पर नहीं, बल्कि एक निश्चित परिभाषा पर टिकाया जाए। 2
इस संबंध की सममिति एकरूपता के लिए अनिवार्य है। अगर राज्य A राज्य B को सहारा दे सकता है, तो राज्य B भी उतनी ही आसानी से राज्य A को सहारा दे सकता है। कोई जोड़ वैध है या अवैध, यह तयशुदा पड़ोसी-सूचियों से तय होता है, इस बात से नहीं कि दोनों में से कौन पहले आया। यह गुण खिलाड़ी की सोच को सरल बना देता है: शिखर पर जो भी राज्य हो, उसका कोई भी पड़ोसी उस पर टिक सकता है, और सवाल बस इतना है कि अभी-अभी कमाया गया ब्लॉक उनमें से एक है या नहीं। 2
जीत की शर्त दो आपस में जुड़ी संख्याओं से तय होती है: लक्ष्य ऊँचाई और सुरक्षित ऊँचाई। इंजन लक्ष्य ऊँचाई को एक पैरामीटर के रूप में लेता है और खेल हमेशा उसका डिफ़ॉल्ट मान, यानी आठ, ही भेजता है; यह उतने स्थिर ब्लॉकों की संख्या है जितने मीनार को थामने हैं, और उनमें नींव भी गिनी जाती है — यानी आठ का अर्थ है नींव और उसके ऊपर पड़ोसियों पर रखे गए सात ब्लॉक। सुरक्षित ऊँचाई नींव से ऊपर की ओर स्थिर ब्लॉक गिनती है, और चूँकि एक भी अस्थिर रखाव दौर को वहीं ख़त्म कर देता है, इसलिए अब भी खड़ी किसी मीनार का हर ब्लॉक स्थिर ही होता है: सुरक्षित ऊँचाई दरअसल मीनार की ऊँचाई ही है। हर स्थिर रखाव उसे एक बढ़ा देता है। जब कोई रखाव अस्थिर होता है, तो ब्लॉक डगमगाता है और मीनार ढह जाती है। 2
सुरक्षित और असुरक्षित ब्लॉकों का यह भेद एक असली जोखिम पैदा करता है। चूँकि किसी डगमगाते ब्लॉक के ऊपर चढ़ाई गई कोई भी चीज़ सुरक्षित ऊँचाई में कभी गिनी ही नहीं जा सकती, इसलिए खेल खिलाड़ी को आगे खेलने नहीं देता: एक भी अस्थिर रखाव दौर को तुरंत हार के रूप में ख़त्म कर देता है, “Tower Toppled!” (मीनार ढह गई!) शीर्षक के साथ, और उस राज्य का नाम बताते हुए जो नीचे वाले ब्लॉक से नहीं सटा था। तब तक कमाए गए अंक बने रहते हैं। यही वजह है कि खेल फेंकने का बटन देता है और हर रखाव से पहले चेतावनी देता है कि ब्लॉक डगमगाएगा या नहीं; चेतावनी साफ़ कहती है कि डगमगाता ब्लॉक मीनार को गिरा देगा और दौर ख़त्म कर देगा। तनाव इस तथ्य से आता है कि ब्लॉक कमा लेना प्रगति की गारंटी नहीं है: केवल अटूट मीनार पर किए गए स्थिर रखाव ही खिलाड़ी को लक्ष्य की ओर बढ़ाते हैं। 2
एक दौर में चौबीस प्रश्न होते हैं, इसलिए आठ के लक्ष्य तक पहुँचने का अर्थ है उनमें से ठीक एक-तिहाई को स्थिर ब्लॉकों में बदलना। ग़लत उत्तर मीनार को नुक़सान नहीं पहुँचाता, पर एक मौक़ा ज़रूर छीन लेता है, और चूँकि प्रश्न पड़ोसी से पड़ोसी तक शृंखला में बँधे होते हैं, एक छूटा हुआ राज्य अगले राज्य को शिखर वाले राज्य से सीमा-रहित छोड़ सकता है। हर सही उत्तर 10 अंक का है, हर स्थिर रखाव और 15 अंक का, और लक्ष्य तक पहुँचने पर 100 अंकों का बोनस जुड़ता है तथा दौर तुरंत ख़त्म हो जाता है। अगर प्रश्न पहले ख़त्म हो जाएँ, तो मीनार लक्ष्य-रेखा से नीचे ही “topped out” (यानी और ऊपर नहीं जा सकी) मानी जाती है; और अगर पहले कोई डगमगाता ब्लॉक चढ़ा दिया जाए, तो वह ढह गई। 2
प्रश्नों का हर समूह एक सीड-आधारित यादृच्छिक संख्या जनरेटर से बनता है। एक ही सीड मिलने पर इंजन ठीक वही प्रश्न-शृंखला बनाता है, उसी क्रम में, उन्हीं उत्तर-विकल्पों के साथ और उन्हीं स्थानों पर। यह नियतता कई काम साधती है। इससे साझा अनुभव संभव होता है: Daily (दैनिक) मोड अपना सीड तारीख़ से निकालता है, इसलिए उस दिन खेलने वाले सभी लोगों के सामने वही प्रश्न आते हैं और वे नतीजों की तुलना कर सकते हैं, जबकि Practice (अभ्यास) मोड हर खेल के लिए एक नया यादृच्छिक सीड लेता है। इससे खेल जाँचने योग्य भी बनता है, क्योंकि किसी भी खेल को उसके सीड से हूबहू दोहराया जा सकता है। और अंत में, इससे खेल का व्यवहार विश्लेषण के लिए पूर्वानुमेय हो जाता है, क्योंकि पूरी प्रश्न-शृंखला सीड का ही फलन है। 2
सीड तय करता है कि कौन-से राज्य आएँगे और किस क्रम में, लेकिन यह क्रम मनमाना नहीं होता। इंजन इसे एक शृंखला की तरह बनाता है: वह किसी यादृच्छिक राज्य से शुरू करता है, और जहाँ तक संभव हो, हर अगला विषय पिछले राज्य का कोई अब तक अप्रयुक्त पड़ोसी होता है; केवल किसी बंद गली पर पहुँचने पर ही वह किसी और अप्रयुक्त राज्य पर छलाँग लगाता है। यही शृंखलाबद्धता खिलाड़ी को जुड़ी हुई मीनार बनाने का उचित मौक़ा देती है: लगातार कई प्रश्नों के सही उत्तर दीजिए और कमाए गए राज्य प्रायः एक-दूसरे से सटे निकलते हैं। खिलाड़ी यह तय नहीं कर सकता कि अगला राज्य कौन-सा होगा, इसलिए रणनीति अच्छे उत्तर देने में और ब्लॉक-दर-ब्लॉक यह तय करने में है कि उसे चढ़ाना है या फेंकना। सीड खेल की लय तय करता है, पर उस लय का कितना अच्छा निर्वाह होगा, यह खिलाड़ी तय करता है। 2
स्थिरता का नियम ग्राफ़ सिद्धांत पर टिका है, यानी ग्राफ़ों के उस अध्ययन पर जो उन्हें वस्तुओं के बीच जोड़ीदार संबंधों को गढ़ने वाली गणितीय संरचनाओं के रूप में देखता है। 1 इस ढाँचे में राज्य शीर्ष हैं और साझा थल-सीमाएँ किनारे। दो राज्य तभी और केवल तभी आसन्न हैं जब उन्हें कोई किनारा जोड़ता हो। हर राज्य की पड़ोसी-सूची उससे आसन्न शीर्षों का समुच्चय है, और आसन्नता-जाँच यही पूछती है कि दिए गए दो शीर्षों के बीच कोई किनारा मौजूद है या नहीं। मीनार, जब पूरी तरह स्थिर हो, इस ग्राफ़ में से होकर जाने वाले एक पथ को दर्शाती है: किनारों का एक क्रम जो ऐसे शीर्षों के क्रम को जोड़ता है जो सभी अलग-अलग हैं — अलग इसलिए कि एक दौर में किसी राज्य के बारे में दो बार नहीं पूछा जाता। 3
ग्राफ़-सिद्धांत की यह व्याख्या साफ़ करती है कि कुछ राज्यों पर निर्माण करना दूसरों की तुलना में कठिन क्यों है। Alaska और Hawaii का इस ग्राफ़ में कोई किनारा है ही नहीं, इसीलिए खेल उनके बारे में कभी नहीं पूछता। बाक़ी अड़तालीस सटे हुए राज्यों में किनारों की संख्या बहुत भिन्न है: Maine (मेन) की सीमा केवल New Hampshire (न्यू हैम्पशायर) से लगती है, जबकि Missouri (मिसूरी) और Tennessee (टेनेसी), दोनों की सीमाएँ आठ-आठ राज्यों से लगती हैं। मीनार के शिखर पर बैठा कोई ख़ूब जुड़ा हुआ राज्य बहुत-से कमाए गए राज्यों को उतरने की जगह देता है; Maine जैसा कमज़ोर जुड़ाव वाला राज्य लगभग किसी को नहीं देता। ग्राफ़ की संबद्धता ही ढेर लगाने के काम की कठिनाई गढ़ती है। 2
ग्राफ़ में पथ किनारों का वह क्रम है जो शीर्षों के एक क्रम को जोड़ता है। 3 मीनार, जब स्थिर रूप से बनी हो, ऐसे ही पथ का भौतिक साकार रूप है। हर स्थिर ब्लॉक पथ को एक शीर्ष आगे बढ़ाता है, जो पिछले शीर्ष से एक किनारे द्वारा जुड़ा होता है। आठ की लक्ष्य ऊँचाई का अर्थ है कि खिलाड़ी को आठ शीर्षों से होकर जाने वाला, सात किनारे लंबा पथ खोजना है। चुनौती यह है कि यह पथ टुकड़े-टुकड़े करके बनाना पड़ता है, और हर नया शीर्ष मीनार में जुड़ने से पहले सामान्य ज्ञान के प्रश्न से कमाना पड़ता है। 2
इंजन का डिज़ाइन सामान्य ज्ञान, आसन्नता और ढेर लगाने को एक ही सुसंगत चक्र में पिरो देता है। सामान्य ज्ञान के प्रश्न खेल के राज्य-डेटासेट से आते हैं और राजधानियों, क्षेत्रों, तथ्यों तथा पड़ोसियों का ज्ञान परखते हैं। आसन्नता-जाँच ग्राफ़ सिद्धांत का प्रतिबिंब है, जो राज्यों को शीर्ष और थल-सीमाओं को किनारे मानती है। ढेर लगाने की क्रियाविधि ग्राफ़ में पथ बनाने का भौतिक रूपक देती है। हर तत्व दूसरे को मज़बूत करता है: सामान्य ज्ञान ब्लॉक कमाता है, आसन्नता स्थिरता तय करती है, और ढेर लगाना लक्ष्य की ओर बढ़ाता है। 2
यह संश्लेषण एक अनोखा खेल-अनुभव रचता है। खिलाड़ी को ज्ञान और भूगोल, दोनों के बारे में एक साथ सोचना पड़ता है। सामान्य ज्ञान का सही उत्तर ब्लॉक कमा देता है, पर वह ब्लॉक बेकार से भी बदतर है अगर वह मीनार के शिखर वाले राज्य से नहीं सटता: उसे चढ़ाने से दौर ख़त्म हो जाएगा। शिखर पर कोई ख़ूब जुड़ा हुआ राज्य हो सकता है, फिर भी हो सकता है कि खिलाड़ी ने उसके किसी पड़ोसी को कमाया ही न हो। इन बंधनों की आपसी क्रिया रणनीतिक गहराई पैदा करती है, क्योंकि खिलाड़ी को हर कमाए गए ब्लॉक को शिखर पर बैठे राज्य के सामने तौलना पड़ता है। 2
नतीजा एक ऐसा खेल है जो एक साथ सरल भी है और जटिल भी। नियम कहने में आसान हैं: सामान्य ज्ञान के उत्तर दीजिए, ब्लॉक कमाइए, उन्हें पड़ोसियों पर चढ़ाइए, लक्ष्य तक पहुँचिए। लेकिन अमल में शिखर वाले राज्य, उसके पड़ोसियों और अभी-अभी कमाए गए ब्लॉक का लगातार आकलन करना पड़ता है। आसन्नता की शर्त उस काम को, जो एक मामूली ढेर-लगाने का काम हो सकता था, नक़्शे की संरचना की परीक्षा में बदल देती है, जहाँ हर रखाव को उस वास्तविक भूगोल का सम्मान करना होता है जिसे डेटासेट दर्ज करता है। 2