फ़िज़िक्स पज़ल गेम: मैंने Yantra की 70 टूटी मशीनें कैसे बनाईं

मैं एक ऐसा पज़ल बनाना चाहता था जिसमें पुर्ज़ा सही जगह रखने से ज़्यादा मज़ा स्टार्ट दबाने में आए।

Yantra के पहले वर्ज़न में बस बुनियादी ढाँचा था। हॉपर से स्टील की गेंदें गिरती थीं, कुछ ढीले रैंप ग़लत जगहों पर पड़े थे, और खिलाड़ी रास्ता ठीक करके स्टार्ट दबाता और देखता कि गेंदें मशीन तक पहुँचीं या नहीं।

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

स्टील की गेंदें एक गर्म औद्योगिक पज़ल मशीन के अंदर रैंप, पीतल के पाइप, पैडल पहिये और स्प्रिंग से गुज़रती हैं
Yantra एक वादे पर टिका है: गेंदें चलने लगें तो आपके रखे हर पुर्ज़े का असर आँखों के सामने दिखना चाहिए।

ख़ाली बोर्ड नहीं, टूटी मशीन से शुरुआत

ख़ाली बोर्ड डराने वाला हो सकता है। नियम समझने से पहले ही वह खिलाड़ी से पूरा सिस्टम खुद बनवाना चाहता है।

Yantra इससे अलग ढंग से शुरू होता है। मशीन का ज़्यादातर हिस्सा पहले से लगा होता है, बस एक-दो पुर्ज़े ढीले या ग़लत जगह पर होते हैं। हॉपर और गेंद लेने वाली मशीन से दिशा साफ़ हो जाती है। खिलाड़ी ऐसी चीज़ ठीक कर रहा होता है जो लगभग चल ही रही है।

लेवल 1 में दो स्लेट रैंप हैं और उनमें से सिर्फ़ एक अपनी जगह पर नहीं है। टिप साफ़ बताती है कि क्या करना है: ढीले टुकड़े को जगह पर खींचिए और स्टार्ट दबाइए। मैं वेग, टक्कर के कोण या गुरुत्वाकर्षण समझाने नहीं बैठता। चलती हुई गेंद ख़ुद सब समझा देती है।

पूरे जुगाड़ वाले गेम में सिखाने का यही ढंग बन गया: लगभग पूरा रास्ता दिखाओ, जिस पुर्ज़े में नया आइडिया छिपा है उसे बिगाड़ दो, और समझाने का काम सिमुलेशन पर छोड़ दो।

स्टार्ट बटन सोचने और परखने को अलग करता है

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

स्टार्ट दबाते ही खेल का रूप बदल जाता है। योजना बनाना अब देखना बन जाता है। स्टील की गेंदें गुरुत्वाकर्षण से गिरती हैं, आपके रखे पुर्ज़ों से टकराती हैं और या तो लक्ष्य तक पहुँच जाती हैं या मशीन से बाहर गिर जाती हैं।

मैंने इन दोनों हालतों को जान-बूझकर अलग रखा, क्योंकि बीच का ठहराव मायने रखता है। उसमें खिलाड़ी को अंदाज़ा लगाने का एक पल मिलता है, और नतीजा आने पर उस अंदाज़े को मिलाने के लिए कुछ ठोस सामने होता है।

यहाँ हारने पर बस कोई लाल "फ़ेल" स्क्रीन नहीं आती। गेंद रैंप के सिरे से बहुत तेज़ निकल सकती है, एक तरफ़ा फ़्लैप के ग़लत तरफ़ से टकरा सकती है या चढ़ाई से पहले रफ़्तार खो सकती है। रास्ता ख़ुद दिखा देता है कि आपका आइडिया कहाँ अटका।

Yantra की असली गेम आर्टवर्क, जिसमें औद्योगिक कार्यशाला में पीतल के बॉयलर वाली मशीन, स्टील गेंदों के रास्ते और ढीले जुगाड़ के पुर्ज़े दिखते हैं
पीछे कार्यशाला की इतनी बारीक सजावट के बावजूद गेम में मशीन साफ़ पढ़ने में आती है। पुर्ज़े, गेंदें, लक्ष्य और टूलबॉक्स, हर एक का काम साफ़ दिखता है।

आठ मटीरियल, सोचने के आठ तरीक़े

मैं नहीं चाहता था कि आगे के लेवल शुरुआती रैंप पज़ल की ही बड़ी नक़ल बनकर रह जाएँ। इसलिए Yantra पुर्ज़े एक तय क्रम में लाता है, ताकि हर पुर्ज़ा गेंद का रास्ता पढ़ने का आपका तरीक़ा थोड़ा बदल दे।

  • स्लेट बुनियादी रैंप बनाता है। उसका कोण गेंद की दिशा और रफ़्तार तय करता है।
  • एम्बर एक और सख़्त सतह जोड़ता है, और मिले-जुले रास्तों को एक नया रूप देता है।
  • मकड़ी का रेशम चलती गेंद को पल भर पकड़ता है, उसके वज़न से झुकता है और गेंद के छूटने का ढंग बदल देता है।
  • ऊबलेक नरम, गाढ़ी सतह बनाता है, जिस पर गेंद अलग ढंग से बर्ताव करती है।
  • हवा के पंखे सिर्फ़ टकराव के भरोसे नहीं रहते, वे गेंदों को एक तय दिशा वाले इलाक़े से बहा ले जाते हैं।
  • स्प्रिंग पैड नीचे गिरती रफ़्तार को सधे हुए उछाल में बदल देते हैं।
  • पैडल पहिये तभी घूमते हैं जब गेंद उन्हें धक्का दे, इसलिए टाइमिंग और रफ़्तार का असर आगे की हरकत पर पड़ता है।
  • एक तरफ़ा फ़्लैप सामने से आती गेंद को वापस उछाल देते हैं और पीछे से आने पर गुज़रने देते हैं।

क्रम बहुत मायने रखता है। स्प्रिंग तब समझ आता है जब साधारण उछाल की समझ बन चुकी हो। और एक तरफ़ा फ़्लैप तब दिलचस्प लगता है जब किसी पुर्ज़े के दोनों तरफ़ का फ़र्क़ आप पहले से महसूस करने लगे हों।

पाँच वर्ल्ड, वही नियम, नया मक़सद

70 गिने हुए लेवल पाँच वर्ल्ड में बराबर बँटे हैं: बॉयलर रूम, पानी की चक्की, डायनमो हॉल, घंटाघर और कोक भट्ठियाँ। हर वर्ल्ड में 14 लेवल और अपनी लेने वाली मशीन है।

लक्ष्य अब भी गेंदें पकड़ता ही है, पर ऐनिमेशन बदलकर गेंद पहुँचाने का मतलब बदल देता है। बॉयलर रूम में गेंदें भाप का पिस्टन चलाती हैं। पानी की चक्की में वे पानी को पहिये पर भेजती हैं। डायनमो हॉल में वे बल्ब को रोशन करती हैं। घंटाघर में एस्केपमेंट एक क़दम आगे बढ़ता है। कोक भट्ठियाँ में पटरियों पर चलती चार्जिंग कार भर जाती है।

हर वर्ल्ड के आख़िर में हाथ से बनाया फ़िनाले आता है, जो वही जाने-पहचाने पुर्ज़े एक बड़े औद्योगिक दृश्य में रख देता है। यहाँ आप किसी मानक बोर्ड का सजा-धजा रूप हल नहीं करते, बल्कि कोयले की सप्लाई, कागज़ की मिल या कोई और असली मशीन ठीक करते हैं।

मैंने ये फ़िनाले इसलिए जोड़े क्योंकि इतने लंबे अभियान में बीच-बीच में एक ठहराव चाहिए। चौदह छोटी मरम्मतों के बाद हाथ बैठ जाता है। फिर फ़िनाले में वही हुनर एक ऐसी मशीन पर आज़माना पड़ता है जो देखने और चलने में किसी बड़े मौक़े जैसी लगती है।

गिरी गेंदें बताती हैं कि हल चल रहा है या साफ़ चल रहा है

लेवल हल तो हो सकता है, पर परफ़ेक्ट नहीं। तय गिनती की गेंदें पहुँचाने पर मशीन पार हो जाती है और एक स्टार मिलता है। ध्यान से किया गया रन दो स्टार ला सकता है, और जिस रन में एक भी गेंद न गिरे उसे तीन स्टार मिल सकते हैं।

इस स्कोर नियम में कच्चे-पक्के पर सही हलों के लिए भी जगह है। पहली जीत पूछती है, "क्या यह रास्ता चल सकता है?" और तीन स्टार के लिए दोबारा खेलना पूछता है, "क्या यह हर बार चल सकता है?"

मुझे यह तरीक़ा किसी एक ही सटीक जगह माँगने से कहीं बेहतर लगता है। दो खिलाड़ी थोड़े अलग रास्ते बनाकर भी वही मशीन पार कर सकते हैं। रास्ता बार-बार आती गेंदों के सामने टिकता है या नहीं, यह फ़िज़िक्स तय करती है।

स्टार से आगे के वर्ल्ड भी खुलते हैं। इससे खिलाड़ी के पास किसी अधूरी रह गई मशीन पर लौटने की वजह रहती है, और अगला लेवल देखने के लिए पिछले हर लेवल को परफ़ेक्ट भी नहीं करना पड़ता।

हिंट पुर्ज़े की तरफ़ इशारा करता है, लेवल ख़ुद नहीं खेलता

फ़िज़िक्स पज़ल में हार की वजह यह भी हो सकती है कि आइडिया ही ग़लत था, और यह भी कि बस एक पुर्ज़ा ज़रा-सा कम घुमा था। दोनों समस्याएँ अलग हैं, पर गेंद गिर जाने के बाद दोनों एक जैसी दिखती हैं।

Yantra का हिंट पूरा हल चलाकर नहीं दिखाता, बस काम की जगह हाइलाइट कर देता है। पुर्ज़ा ख़ुद हिलाना और यह समझना फिर भी आपको ही पड़ता है कि वह आसपास के रास्ते से कैसे जुड़ता है।

शुरू के हिंट तुरंत मिल जाते हैं। आगे चलकर पहुँचाई गई गेंदें Vishwa की अलमारी में सिक्कों का काम भी करने लगती हैं। अलमारी में जाने-पहचाने पुर्ज़ों के एक बार इस्तेमाल होने वाले रूप और एक्स्ट्रा हिंट मिलते हैं। ख़रीदे हुए ये पुर्ज़े सिर्फ़ मदद के लिए हैं। ये लेवल के अपने हल वाले पुर्ज़ों की जगह नहीं लेते, और स्टार वाले सामान्य पुर्ज़ों के लक्ष्य में भी नहीं गिने जाते।

डेली पज़ल, ताकि रास्ते रटे न जाएँ

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

डेली मोड एक सीड से नई मशीन बना देता है। फ़िज़िक्स और पुर्ज़े वही रहते हैं, पर आपको हर बार एक नई बनावट पढ़नी पड़ती है। डेली जीतने पर अलमारी के लिए एक पुर्ज़ा भी मिलता है।

यहीं पूरा सिस्टम अपना काम दिखाता है। रैंप, पंखे, स्प्रिंग और फ़्लैप हर बार एक जैसा बर्ताव करते हैं, इसलिए हर बोर्ड के लिए नया नियम लिखे बिना उन्हें नए-नए ढंग से जोड़ा जा सकता है।

70 मशीनें बनाकर क्या सीखा

  • ऐसी मशीन से शुरू कीजिए जो लगभग चलती हो, ताकि खिलाड़ी एक छूटे हुए आइडिया पर ध्यान लगा सके।
  • जहाँ नतीजा साफ़ दिख सकता हो, वहाँ नियम समझाने का काम हरकत पर छोड़ दीजिए।
  • पूरे टूलबॉक्स में मिलाने से पहले एक बार में एक ही नया पुर्ज़ा लाइए।
  • बस लेवल पार कर लेने को, बिना गिरी गेंद वाले सटीक हल से अलग रखिए।
  • जाने-पहचाने सिस्टम का पैमाना और मतलब बदलने के लिए फ़िनाले का इस्तेमाल कीजिए।
  • वैकल्पिक मदद काम की बनाइए, पर ऐसी नहीं कि पज़ल का मज़ा ही ख़त्म हो जाए।

पहली मशीन ख़ुद ठीक कीजिए

Yantra इसलिए चलता है कि मशीनें कितनी भी पेचीदा हो जाएँ, सवाल सीधा ही रहता है: यह पुर्ज़ा कहाँ लगे कि अगली गेंद लक्ष्य तक पहुँच जाए?

अपने ब्राउज़र में फ़्री Yantra: मशीन पज़ल खेलिए। पहले टूटे रैंप से शुरू कीजिए, स्टार्ट दबाइए और कुछ भी बदलने से पहले गेंद का रास्ता देख लीजिए।

खेलना फ़्री · डाउनलोड नहीं · माउस या टच · 70 लेवल · पाँच वर्ल्ड फ़िनाले · डेली पज़ल।

बनाना और परखना पसंद है तो पढ़िए Puliya में मज़बूत पुल बनाने के सात काम के तरीक़े। और भी बिना कैमरे वाले फ़्री ब्राउज़र गेम देख सकते हैं।