Catch Ball - Neon Arcade GAME
कैच बॉल एक विशिष्ट नियॉन आर्केड साइबरपंक थीम के साथ तेज़ गति वाला आर्केड अनुभव प्रदान करता है. गेमप्ले बेहद सरल है: गिरती हुई बास्केटबॉल को पकड़कर अंक अर्जित करें, बमों से बचकर अपनी जान बचाएं और शानदार कॉम्बो बनाने का प्रयास करें.
**गेमप्ले**
- दो प्रकार की गेंदें: बास्केटबॉल (80%, नारंगी-लाल) और बम (20%, पिक्सेल-आर्ट काला)
- बास्केटबॉल पकड़ने पर: +10 अंक, कॉम्बो बढ़ता है
- बम पकड़ने पर: -1 जीवन (बचना ज़रूरी है!)
- बास्केटबॉल न पकड़ पाने पर: -1 जीवन
- बम न पकड़ पाने पर: कोई दंड नहीं (भाग्यशाली बचाव)
- 3 जीवन के साथ शुरू करें (HUD में दिल के आइकन)
- जीवन शून्य होने पर खेल समाप्त
**प्रगतिशील कठिनाई (दोहरी प्रणाली)**
- स्कोर-आधारित स्तरीकरण: हर 100 अंकों पर स्तर बढ़ता है, प्रति स्तर +60 px/s, प्रति स्तर -120ms का स्पॉन अंतराल
- समय-आधारित स्केलिंग: हर 10 सेकंड में +30 px/s (अधिकतम +300 px/s), स्कोरिंग के बिना भी कठिनाई बढ़ती है
- न्यूनतम स्पॉन अंतराल: 400ms (अंत में तेज़ गति)
- गेंद की गति: 250 px/s से शुरू होती है, आसानी से 5 मिनट के बाद 800+ px/s
**कॉम्बो सिस्टम**
- लगातार बास्केटबॉल कैच करने पर कॉम्बो बनते हैं
- 5 या उससे अधिक कॉम्बो पर कॉम्बो ओवरले दिखाई देता है
- हर 5 कॉम्बो पर +1 बोनस पॉइंट मिलता है
- बास्केटबॉल मिस करने या बम कैच करने पर कॉम्बो रीसेट हो जाता है
**विज़ुअल डिज़ाइन: नियॉन आर्केड थीम**
- बॉल के हाई कंट्रास्ट के लिए गहरा नीला-काला बैकग्राउंड (#0A0E1A)
- पैडल, बॉर्डर और स्कोर के लिए सियान-हरा ग्लो प्राइमरी कलर (#00FFCC)
- नियॉन पिंक (#FF006E) और इलेक्ट्रिक येलो (#FFBE0B) एक्सेंट
- पैडल, गेम बॉर्डर और कॉम्बो टेक्स्ट पर ग्लोइंग किनारे
- चेतावनी के रूप में बम पल्स एनिमेशन (150ms साइन वेव स्केल)
- पैडल कलर फीडबैक: कैच करने पर हरा, मिस/बम पर लाल
- लाइफ के लिए हार्ट आइकन (❤️), लाइफ खत्म होने पर धुंधला होकर ग्रे-खोखला हो जाता है
- तेज़ और इलेक्ट्रिक एनिमेशन टोन (80-150ms फ़ीडबैक)
- मुख्य टेक्स्ट के लिए sans-serif-condensed फ़ॉन्ट, संख्याओं के लिए sans-serif-medium फ़ॉन्ट, कॉम्बो के लिए monospace फ़ॉन्ट
पेज और नेविगेशन
- मुख्य गतिविधि: 6 गोल बटन (खेलें, इतिहास, आँकड़े, उपलब्धियाँ, कैसे खेलें, सेटिंग्स)
- गेम गतिविधि: 3-हार्ट HUD, लाइव स्कोर डिस्प्ले, पॉज़ बटन और कॉम्बो ओवरले के साथ फुल-स्क्रीन गेम व्यू
- इतिहास गतिविधि: स्कोर/दिनांक/पकड़ी गई गेंदें/अधिकतम कॉम्बो/अवधि दिखाने वाले कार्ड के साथ पिछले गेम का रीसायक्लर व्यू
- आँकड़े गतिविधि: 7 स्क्रॉल करने योग्य आँकड़े कार्ड (कुल गेम, उच्चतम स्कोर, कुल स्कोर, अधिकतम कॉम्बो, पकड़ी गई/छूटी गई गेंदें, कैच रेट)
- उपलब्धियाँ गतिविधि: प्रगति बार और अनलॉक स्थिति सितारों के साथ 14 उपलब्धियों का रीसायक्लर व्यू
- सेटिंग्स गतिविधि: पंक्ति-टैप के साथ 4 समूहीकृत कार्ड (गेम प्राथमिकताएँ, पहुँच, डेटा प्रबंधन, के बारे में) टॉगल
- हाउ टू प्ले एक्टिविटी: 4 ट्यूटोरियल सेक्शन (बुनियादी नियम, गेंद के प्रकार, कॉम्बो सिस्टम, गेम ओवर)
- सभी सेकेंडरी पेजों पर कस्टम नियॉन टूलबार (सरफेस बैकग्राउंड, सियान-ग्रीन टाइटल, बैक बटन)
- सेकेंडरी पेज टूलबार बैक बटन के ज़रिए होम पेज पर वापस जाते हैं; मुख्य पृष्ठ से बाहर निकलते समय इंटरस्टिशियल विज्ञापन दिखाई देता है
कस्टम डायलॉग
- पॉज़ डायलॉग: गेम के दौरान पॉज़ या बैक बटन दबाने पर दिखाई देता है, रिज्यूम/क्विट बटन
- गेम ओवर डायलॉग: अंतिम स्कोर, पकड़ी गई गेंदें, अधिकतम कॉम्बो दिखाता है, प्ले अगेन/मेनू बटन
- कस्टम डायलॉग बैकग्राउंड ड्रॉएबल (सियान बॉर्डर + गोल कोने)
- इतिहास साफ़ करने और आँकड़े रीसेट करने के लिए पुष्टिकरण डायलॉग
उपलब्धि प्रणाली (14 उपलब्धियाँ)
- स्कोर माइलस्टोन: पहला स्कोर, स्कोर मास्टर I/II/III (100/500/1000 अंक)
- परफेक्ट गेम: बिना जीवन खोए गेम पूरा करें
- कॉम्बो माइलस्टोन: कॉम्बो स्टार्टर/मास्टर I/II/लेजेंड (5/10/20/50 कॉम्बो)
- गेम काउंट: रूकी/वेटरन/लेजेंड (10/50/100 गेम)
- स्पेशल: रिस्क टेकर (10 बम पकड़ें), लकी कैच (दुर्लभ बैंगनी गेंद) (पुराना संस्करण)
UX नोट्स
- पूरी तरह से मल्टी-एक्टिविटी नेविगेशन, नीचे कोई टैब संरचना नहीं
- सभी सेकेंडरी पेजों पर कस्टम नियॉन टूलबार (सरफेस कलर बैकग्राउंड, सियान-ग्रीन टाइटल टेक्स्ट, टिंट बैक बटन)
- InsetsHelper यूटिलिटी के ज़रिए WindowInsets का एज-टू-एज अनुकूलन
- स्टेटस बार के लिए टूलबार ऑटो-पैडेड; नेविगेशन बार के लिए स्क्रॉल/लिस्ट कंटेंट ऑटो-पैडेड
- गेमव्यू स्थिर 60 FPS रेंडर लूप के लिए Choreographer का उपयोग करता है
- एक्टिविटी ऑनपॉज़ पर पॉज़ करें, ऑनरिज्यूम पर रिज्यूम करें (कठिनाई में अचानक वृद्धि को रोकने के लिए पॉज़-टाइम क्षतिपूर्ति के साथ)
- क्रॉस-डिवाइस संगतता के लिए सॉफ़्टवेयर रेंडरिंग लेयर (LAYER_TYPE_SOFTWARE)
