🧩 Block Puzzle
गिरते ब्लॉकों को जोड़कर लाइनें साफ करें!
डेस्कटॉप कंट्रोल
बाएं/दाएं: चलें | नीचे: धीमी गिरावट | स्पेस: तुरंत गिरावट | C: होल्ड | Z/X: बाएं/दाएं घुमाएं | Shift: 180 डिग्री घुमाएं | Esc: रोकें | R: फिर से शुरू
मोबाइल: स्क्रीन पर बटन इस्तेमाल करें।
पूरी क्षैतिज पंक्तियाँ भरें ताकि वे साफ हों। होल्ड (C) से एक पीस रखें; प्रीव्यू में दिखता है कि अगला क्या आएगा।
📖 के बारे में Block Puzzle
ब्लॉक पज़ल क्या है? 🧱
यह क्लासिक गिरते-ब्लॉक पज़ल है: टुकड़ों को घुमाकर रखें ताकि पूरी क्षैतिज लाइनें बनें। लाइन पूरी होते ही साफ़ होती है और अंक मिलते हैं। जितनी तेज़ी से लाइनें साफ़ करेंगे और ढेर को उतना समझदारी से चलाएँगे, उतनी बेहतर बाद के लेवल और मोड में बचे रहने की संभावना है।
क्लासिक जड़ें (टेट्रिस-स्टाइल गेमप्ले)
विचार टेट्रिस से आता है, जिसे 1980 के मध्य में एलेक्सी पाजित्नोव ने बनाया। टेट्रिस की तरह यहाँ गिरते टेट्रोमिनो-जैसे ब्लॉक को जोड़कर पूरी पंक्तियाँ साफ़ करनी हैं, खेल क्षेत्र नियंत्रण में रखना है और रिकवर करने से पहले टॉप-आउट से बचना है।
कैसे खेलें 🎮
- खिसकाना - तीर कुंजियाँ (← →) से बाएँ/दाएँ।
- सॉफ्ट ड्रॉप - नीचे तीर (↓) से धीमी, नियंत्रित गिरावट।
- हार्ड ड्रॉप - स्पेस से तुरंत सबसे नीचे वैध जगह पर।
- होल्ड - C से टुकड़ा बाद के लिए रखें (मुश्किल प्लेसमेंट में उपयोगी)।
- घुमाना - Z/X बाएँ/दाएँ घुमाते हैं।
- 180° घुमाना - Shift से पूरा आधा चक्कर।
- रखें और साफ़ करें - टुकड़े अपने आप गिरते हैं; क्षैतिज लाइनें पूरी करें। साफ़ लाइनें गायब होकर स्कोर बढ़ाती हैं।
- बचे रहें - ब्लॉक ऊपर तक न पहुँचने दें—अगर टुकड़ा न रख पाएँ तो खेल खत्म।
गेम मोड 📈
- Sprint - जितनी जल्दी हो 40 लाइनें साफ़ करें।
- Marathon - 150 लाइनों वाला धैर्य मोड।
- Ultra - 200 लाइनों वाली कठिन चुनौती।
- Dig Race - 10 कचरा लाइनें साफ़ कर खतरनाक बोर्ड से बाहर निकलें।
गेम फ़ीचर 🎯
- होल्ड मैकेनिक सही समय के लिए टुकड़ा बचाना।
- पीस प्रीव्यू आगे की योजना के लिए।
- घोस्ट पीस (बंद किया जा सकता है) लैंडिंग दिखाता है।
- विज़ुअल विकल्प जैसे ग्रिड और आउटलाइन।
- कई ब्लॉक स्किन और कस्टम नियंत्रण।
- चिकना प्रदर्शन 60 FPS तक।
- अनुकूलनीय गेम साइज़ अलग-अलग स्क्रीन और स्टाइल के लिए।
📝 श्रेय: Block Puzzle Simon M. Laroche की Tetr.js पर आधारित — MIT लाइसेंस। GitHub: github.com/simonlc/tetr.js
💡 सुझाव: जिन टुकड़ों को अभी नहीं रख सकते, उन्हें Hold (C) में रखें। ढेर के बीच में लाइनें साफ़ करने की कोशिश करें ताकि नए ब्लॉकों के लिए जगह रहे—एक तरफ़ बहुत ऊँचा एकल स्तंभ न बनाएँ, वरना जल्दी जगह खत्म हो जाएगी।