बॉक्सिंग गेम्स: मैंने शैडो बॉक्सिंग को Monster Punch में कैसे बदला

मैं शैडो बॉक्सिंग को गेम जैसा बनाना चाहता था। पीछे चलता कोई वर्कआउट वीडियो नहीं, और ऐसा बटन दबाने वाला बॉक्सिंग गेम भी नहीं जिसमें सारी हरकत स्क्रीन वाला किरदार करता है। मैं चाहता था कि मैं असली मुक्का मारूँ और सामने कुछ जवाब दे।

यही आइडिया बना Monster Punch, SlayFit के बॉक्सिंग गेम्स में से एक। यह ब्राउज़र में चलता है, वेबकैम से आपकी हरकत देखता है और हर मुक्के को उड़ते मॉन्स्टर पर लगी चोट में बदल देता है। आइडिया एक वाक्य में कह देना आसान था। उसे ऐसा बनाना जो खेलने में ईमानदार लगे, उसमें कहीं ज़्यादा वक़्त लगा।

एक महिला घर पर शैडो बॉक्सिंग कर रही है और वेबकैम पोज़ ट्रैकिंग उसके मुक्के को ब्राउज़र गेम के रंग-बिरंगे मॉन्स्टर तक पहुँचा रही है
Monster Punch एक सवाल से शुरू हुआ: क्या शैडो बॉक्सिंग का असली मुक्का ब्राउज़र गेम के अंदर भी मज़ेदार लग सकता है?

मैंने ब्राउज़र के लिए बॉक्सिंग गेम क्यों बनाया

ब्राउज़र गेम्स मुझे इसलिए पसंद हैं कि शुरू करना आसान होता है। लिंक खोलिए और खेलिए। जिज्ञासा और गेम के बीच न कोई ऐप स्टोर का पेज है, न डाउनलोड, न कंट्रोलर जोड़ने का झंझट।

यहाँ तो यह और भी ज़रूरी था। ऑनलाइन बॉक्सिंग गेम को आपको कुछ भी तय करने को कहने से पहले आइडिया आज़माने देना चाहिए। Monster Punch को बस वेबकैम चाहिए और इतनी जगह कि आपका ऊपरी शरीर फ़्रेम में रहे। कैमरा न हो तो डेमो मोड बनावटी इनपुट से दिखा देता है कि राउंड कैसे चलता है।

वेबकैम को मुक्का दिखता ही नहीं

पहला कड़ा सबक यह था कि वेबकैम को मुक्का दिखता ही नहीं। पोज़ मॉडल मुझे कंधों, कोहनियों और कलाइयों के बिंदु देता है। इनका मतलब क्या है, यह तय करना मेरा काम है।

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

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

हरकत पहचान लेना आधी समस्या ही थी

मेरी पहली सूझ थी कि सिस्टम मुक्का पहचाने तो हिट दे दो। यह फ़ौरन ग़लत लगा। आप ख़ाली हवा में मुक्का मारकर भी मॉन्स्टर को चोट पहुँचा सकते थे।

अब गेम पहचाने गए हर मुक्के को बहुत छोटी स्ट्राइक विंडो के लिए सक्रिय रखता है। इस विंडो के दौरान मुक्के को स्क्रीन पर मॉन्स्टर से टकराना होता है। मॉन्स्टर बस मुक्के की घटना का इंतज़ार नहीं करता। वार वहीं लगना चाहिए जहाँ निशाना सचमुच है।

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

ब्लॉक करने के लिए भी साफ़ इशारा चाहिए था

मैं चाहता था कि बचाव भी हमले जितना साफ़ पढ़ा जा सके। दोनों कलाइयाँ कंधों से ऊपर उठाने पर शील्ड बन जाती है। इस पोज़ को ज़रा देर थामे रखने से वह चालू होती है और बाँहें नीचे करने पर बंद।

यह इशारा इसलिए चलता है कि पहचानने के लिए काफ़ी सीधा है और मुक्के से इतना अलग कि उलझन न हो। इससे राउंड को एक काम की लय भी मिलती है। हर समय मुक्के मारते रहना हमेशा सही जवाब नहीं है। कभी-कभी दोनों बाँहें ऊपर करनी पड़ती हैं।

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

हर लगे हुए मुक्के को मायने कैसे दिलाए

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

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

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

Monster Punch बनाकर मैंने क्या सीखा

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

सबसे बड़ा सबक यह था कि मोशन ट्रैकिंग जब अच्छी चलती है तो दिखना बंद हो जाती है। खिलाड़ी को कलाई के निर्देशांक या टक्कर की विंडो के बारे में नहीं सोचना चाहिए। उसे मॉन्स्टर दिखे, वह मुक्का मारे और महसूस करे कि गेम ने उसे समझ लिया।

राउंड के अंदर की सोच और क़रीब से देखनी हो तो मेरा रिसर्च-आधारित लेख पढ़िए, Monster Punch में रिएक्शन टाइम, नज़र के ध्यान और हाथ-आँख के तालमेल पर।

ऑनलाइन बॉक्सिंग गेम आज़माइए

अपने ब्राउज़र में Monster Punch खेलिए। राउंड की लंबाई चुनिए, ऐसी जगह खड़े होइए जहाँ आपका ऊपरी शरीर कैमरे में आ जाए और कुछ सधे हुए मुक्कों से शुरुआत कीजिए। शील्ड चाहिए तो दोनों बाँहें ऊपर रखिए।

खेलना मुफ़्त · डाउनलोड नहीं · वेबकैम या डेमो मोड · एक से पाँच मिनट के राउंड।

SlayFit के और वेबकैम गेम्स देखिए, या पढ़िए कि मैंने Relic Hunter को Three.js और AI इमेज से कैसे बनाया।