आइसोमेट्रिक एक्सरसाइज़: मैंने छह होल्ड को ब्राउज़र चैलेंज कैसे बनाया

मैं एक ऐसा फ़िटनेस गेम बनाना चाहता था जिसमें गेम के नियम लगभग न के बराबर हों। एक पोज़ चुनिए, उसमें आइए, और जितनी देर हो सके वहीं टिके रहिए।

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

यही SlayFit Exercise Holds बना: वेबकैम से खेले जाने वाली छह आइसोमेट्रिक एक्सरसाइज़ का सेट। वीडियो ब्राउज़र के अंदर ही रहता है। पोज़ लैंडमार्क से जाँच होती है, और घड़ी तभी चलती है जब आपका चुना हुआ पोज़ सही हो।

एक खिलाड़ी घर पर चेयर पोज़ में टिका है, जबकि लैपटॉप वेबकैम शरीर के जोड़ ट्रैक करता है और टाइमर चलाता है
पूरा गेम इतना ही है: पोज़ में आइए, जाँचें पूरी कीजिए और टाइमर चलता रखिए।

होल्ड को गेम क्यों बनाया

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

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

डिज़ाइन जान-बूझकर सादा रखा है। SlayFit न आपकी सेहत आँकता है, न हरकत की डॉक्टरी जाँच करता है, और न कोई रिकॉर्ड प्रमाणित करता है। वह बस इतना देखता है कि शरीर का दिखता आकार सही है या नहीं, ताकि एक आम ब्राउज़र चैलेंज चल सके।

छह पोज़, छह अलग नियम

सेट में चेयर पोज़, ट्री पोज़, एक पैर पर खड़े होना, डीप स्क्वैट होल्ड, वॉरियर II और प्लैंक होल्ड शामिल हैं। इन सबका टाइमर एक ही है, पर सब पर चलने वाला कोई एक डिटेक्टर नहीं है।

चेयर पोज़ में मुड़े हुए घुटने और सीधा ऊपरी शरीर चाहिए। ट्री पोज़ में एक उठा हुआ पैर दूसरे पैर से टिका होना चाहिए। एक पैर पर खड़े होना देखने में मिलता-जुलता है, पर उसमें उठा पैर किसी से टिका नहीं होना चाहिए। वॉरियर II में चौड़ा रुख़, एक मुड़ा घुटना और कंधे की ऊँचाई के आसपास बाँहें चाहिए।

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

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

सेटअप स्क्रीन भी डिटेक्टर का हिस्सा है

सबसे काम का सुधार गणित की कोई और सीमा जोड़ना नहीं था। वह था फ़्रेमिंग का बेहतर गाइड।

कोशिश शुरू होने से पहले हर चैलेंज बताता है कि किधर मुँह करना है, लगभग कितनी दूर खड़ा होना है और कौन-से जोड़ फ़्रेम में दिखते रहने चाहिए। चेयर पोज़ में पैर फ़्रेम से बाहर हों तब भी काम चल जाता है, क्योंकि ज़्यादातर जानकारी घुटनों और ऊपरी शरीर से मिल जाती है। ट्री पोज़ में पैर दिखने ज़रूरी हैं। प्लैंक में कहा जाता है कि कैमरा नीचे रखिए और उसकी ओर बग़ल करके लेटिए।

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

घड़ी तब चलती है जब पोज़ सोच-समझकर लिया गया हो

एक फ़्रेम का मेल खा जाना काफ़ी नहीं है। तैयार होते हुए कोई भी इंसान बीच में कहीं सही आकार से गुज़र सकता है, या पोज़ मॉडल पल भर के लिए किसी जोड़ को ग़लत जगह मान सकता है।

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

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

फ़ीडबैक एक बार में एक ही सुधार बताए

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

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

पोज़ ट्रैकिंग को गेम यही फ़ीडबैक चक्र बनाता है। कैमरा आपका आकार पढ़ता है, स्क्रीन एक सुधार बताती है, आप उसे ठीक करते हैं, और घड़ी पक्का करती है कि सुधार काम कर गया।

स्कोर आपका है, वेबकैम का नहीं

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

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

स्थिर रहने वाला गेम बनाकर क्या सीखा

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

एक होल्ड आज़माइए और अपना नंबर बनाइए

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

अपने ब्राउज़र में फ़्री SlayFit Exercise Holds खेलिए। सामने से होने वाला चैलेंज चाहिए तो चेयर पोज़ से शुरू कीजिए, संतुलन परखना हो तो ट्री पोज़ से, और कैमरा फ़र्श के पास सुरक्षित रख सकें तो प्लैंक से।

खेलना फ़्री · डाउनलोड नहीं · निजी, ब्राउज़र में ही पोज़ ट्रैकिंग · छह होल्ड चैलेंज।

शरीर की हरकत से चलने वाले गेम की डिज़ाइन पर और पढ़ना हो तो देखिए मैंने जगह पर दौड़ने को डायनासोर का कंट्रोलर कैसे बनाया या Keeper पूरे शरीर की पोज़ ट्रैकिंग कैसे इस्तेमाल करता है।