Html5 पर खेल JezzBall / KBounce / "रेस्टलेस बॉल्स" का क्लोन

हाल ही में, ब्राउज़र के लिए अधिक से अधिक गेम बनाए जा रहे हैं। नए नए गेम विकसित करने के अलावा, पुराने गेम को "क्लोन" करने की प्रवृत्ति है। उदाहरणों में बैटल सिटी , DX-BALL जैसे खेल शामिल हैं।
तीसरे पक्षों के विकास को देखते हुए, मुझे अधिक से अधिक इस तरह से कुछ करने की इच्छा थी, अपने ब्राउज़र-आधारित खिलौने को लिखें। लेकिन हर बार जब मैंने कुछ करना शुरू किया, मैं फंस गया। कल्पना और डिजाइन कौशल की कमी ने खुद को महसूस किया। बहुत पहले नहीं मैंने एक पोस्ट के बारे में देखा कि कैसे बोरोडिनर्ट स्टूडियो के लोगों ने अपने पसंदीदा बचपन के खेल - DX-BALL में से एक का क्लोन बनाया। इस पोस्ट ने मुझे प्रेरित किया और मैंने केडीई - केबिज़ या "रेस्टलेस बॉल्स" से एक मानक खिलौने का एक क्लोन बनाने का फैसला किया।

छवि

केबन्यूज़, बदले में, JezzBall गेम का एक क्लोन है, जो 1992 में दिमित्री पावलोवस्की द्वारा विकसित किया गया था:

छवि


खेल के नियम

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

काम के बारे में थोड़ा

मैं कोड के टुकड़े नहीं दूंगा, और बताऊंगा कि यह कैसे काम करता है। संक्षेप में, खिलौना काइनेटिकजेएस लाइब्रेरी का उपयोग करके कैनवास पर बनाया गया है। मेरे काम का लक्ष्य खिलौना को यथासंभव मूल बनाना था, हालांकि, अभी भी मामूली अंतर हैं (रिकॉर्डों की तालिका, विषय का परिवर्तन)। स्कोरिंग सूत्र के अनुसार किया जाता है: 2 (x-75) (y + 5), जहां: पूरा होने का x-प्रतिशत, शेष जीवन। Nth राउंड को पूरा करने के लिए 60 + 30 * n सेकंड दिए जाते हैं। खेल के लिए एक बोनस के रूप में, मैंने VKontakte एप्लिकेशन बनाया, जिसमें दोस्तों के बीच एक अतिरिक्त रेटिंग बनी हुई है। जो लोग अपनी वेबसाइट पर गेम सम्मिलित करना चाहते हैं, वे प्रविष्टि के लिए विशेष कोड का उपयोग कर सकते हैं, जो वेबसाइट पर इंगित किया गया है।

संदर्भ

जो लोग परिणाम देखना चाहते हैं, उनके लिए मैं लिंक का अनुसरण करने का सुझाव देता हूं, सुझाव और आलोचना का स्वागत है:
खेल: http://bimball.com/bounce
VKontakte आवेदन: http://vk.com/app4014280

Source: https://habr.com/ru/post/In213445/


All Articles