विकास डायरी

४ मिनेट पढाइ

हाम्रो अनलाइन क्रिकेट खेलले हरेक बल कसरी तय गर्नेछ

हामी अधिकारयुक्त म्याच सर्भर बनाउँदैछौं: तपाईंको फोनले के गर्नुभयो भन्ने पठाउँछ, के भयो भन्ने सर्भरले तय गर्छ। योजना के हो र खेल किन निष्पक्ष रहन्छ, पढ्नुहोस्।

एनपीएल क्रिकेट लिग टोलीअङ्ग्रेजीमा पढ्नुहोस्
हाम्रो अनलाइन क्रिकेट खेलले हरेक बल कसरी तय गर्नेछ
यस कथामा
  1. मूल सोच: फोनले नतिजा होइन, इनपुट पठाउँछ
  2. एउटा बल कसरी तय हुनेछ
  3. म्याचमेकिङ, लुमी एआईको साथ
  4. स्कोरबोर्डभन्दा पर निष्पक्षता
  5. अनलाइन क्रिकेट खेलको प्रविधि

अनलाइन कसैसँग खेल्दा स्कोर साँचो हो भन्ने भरोसा चाहिन्छ। त्यसैले हाम्रो अनलाइन क्रिकेट खेलको सबैभन्दा महत्त्वपूर्ण भाग तपाईंले कहिल्यै देख्नुहुने छैन। त्यो हो म्याच सर्भर, र हामी यसलाई यसरी डिजाइन गर्दैछौं कि हरेक बल तपाईंको फोनले होइन, सर्भरले तय गरोस्। यो कसरी काम गर्नेछ, यहाँ बताउँछौं।

मूल सोच: फोनले नतिजा होइन, इनपुट पठाउँछ

धेरै मोबाइल खेलमा हरेक फोनले आफैं के भयो भनेर हिसाब गर्छ र नतिजा पठाउँछ। यो सजिलो छ, तर यसको अर्थ हो, छेडछाड गरिएको फोनले जे पनि नतिजा पठाउन सक्छ।

हामी अर्को बाटो रोज्दैछौं। एनपीएल क्रिकेट लिगमा तपाईंको फोनले तपाईंले के गर्नुभयो भन्ने मात्र पठाउनेछ:

  • ब्याटिङ: तपाईंको सट, स्वाइपको दिशा र बल, टाइमिङ र फुटवर्क।
  • बलिङ: बलको प्रकार, कहाँ लक्ष्य गर्नुभयो, र रन-अपको लय।

सर्भरले ती इनपुट लिएर नतिजा निकाल्छ। अनि एउटै नतिजा दुवै खेलाडीलाई एकै क्षणमा पठाउँछ। स्कोरमा कुनै पनि फोनको भोट हुँदैन।

कुनै फोनले आफ्नो स्कोर आफैं तय गर्दैन। सर्भरले तय गर्छ, र दुवै खेलाडीले एउटै बल देख्छन्।

एउटा बल कसरी तय हुनेछ

हरेक बल दुई पक्षका छनोटको भेट हो। बलरले प्रकार र लक्ष्य छान्छ। ब्याटरले त्यसलाई पढेर जवाफ दिन्छ। सर्भरले यी सबै कुरा तौलनेछ:

  • लाइन र लेन्थ। बलले कहाँ टप्पा खायो, र त्यो स्टम्पमा थियो, अफबाहिर थियो, वा छोटो थियो।
  • टाइमिङ। बल ब्याटमा आइपुगेको क्षणसँग ब्याटरको सट कति नजिक थियो।
  • फुटवर्क। फुल बलमा ब्याटर अगाडि गयो कि छोटो बलमा पछाडि।
  • खेलाडीको सीप। हरेक काल्पनिक खेलाडीका टाइमिङ, शक्ति, प्रविधि, गति, शुद्धता र स्पिनजस्ता गुण छन्, र तिनले पनि नतिजामा असर पार्नेछन्।

सही खुट्टा र राम्रो टाइमिङले भेटिएको गुड लेन्थ बल टाढा जानुपर्छ। ढिलो भेटिएको योर्करले स्टम्प उडाउनुपर्छ। लक्ष्य यही हो: नतिजा सधैं क्रिकेटको हिसाबले मिलोस्, र तपाईं त्यसबाट सिक्न सक्नुहोस्।

सिमुलेसन निश्चित समय-चरणमा चल्ने गरी डिजाइन गरिँदैछ, त्यसैले एउटै इनपुटले जुनसुकै फोनमा एउटै भौतिकी दिनेछ। यो निष्पक्षताका लागि पनि महत्त्वपूर्ण छ, रिप्लेका लागि पनि।

म्याचमेकिङ, लुमी एआईको साथ

अनलाइन खेलको अर्को आधा भाग हो प्रतिद्वन्द्वी खोज्नु। हाम्रो योजना २ वा ५ ओभरका छिटो खेलका लागि सीपमा आधारित म्याचमेकिङ हो, र्याङ्क्ड वा अनर्याङ्क्ड, ताकि तपाईं आफ्नै स्तरका खेलाडीसँग जोडिनुहोस्।

कहिलेकाहीँ तपाईंकै स्तरका कोही खाली नहुन सक्छन्। तपाईंलाई घुमिरहने चिह्न हेरेर बस्न नदिई, केही बेरको पर्खाइपछि हाम्रो कम्प्युटर प्रतिद्वन्द्वी लुमी एआई मैदानमा उत्रनेछ। खेलको बीचमा तपाईंको कनेक्सन टुट्यो भने तपाईंको ठाउँ जोगाइराख्ने योजना पनि लुमी एआईकै जिम्मा छ, ताकि कमजोर सिग्नलले खेल हराउन नपरोस्। यो तपाईंको स्तरअनुसार ढल्किन्छ, त्यसैले अन्यायपूर्ण नभई चुनौतीपूर्ण हुनेछ।

स्कोरबोर्डभन्दा पर निष्पक्षता

अधिकारयुक्त सर्भर जग हो, तर निष्पक्षता त्योभन्दा फराकिलो कुरा हो। हाम्रा प्रतिबद्धता यस्ता छन्:

  • पैसा तिरेर जित्ने व्यवस्था छैन। योजना निःशुल्क खेल र केवल सजावटी सामानको हो। पैसाले कहिल्यै रन, विकेट वा राम्रा खेलाडी किन्न सकिने छैन।
  • सर्भरमा दर सीमा, ताकि कसैले इनपुटको बाढी ल्याउन नसकोस्।
  • रिपोर्ट र मोडरेसन हाम्रा एडमिन उपकरणमा, ताकि समस्या मानिसले नै हेर्न सकून्।

अनलाइन क्रिकेट खेलको प्रविधि

प्राविधिक कुरामा रुचि हुनेहरूका लागि: हामीले बनाइरहेको म्याच सर्भर Node मा चल्छ। Socket.IO ले दुवै खेलाडीलाई एउटै खेलमा वास्तविक समयमा जोडिराख्छ, MongoDB मा खाता, टोली र खेलको इतिहास रहन्छ, अनि Redis ले म्याचमेकिङको लाइन, को अनलाइन छ भन्ने जानकारी र दर सीमा सम्हाल्छ।

सर्भरले तय गर्ने क्रिकेट हामीले पहिलो पटक बनाएको होइन। हाम्रो गेम कलेक्सन एपमा पहिल्यै प्रसारणशैलीको क्रिकेट खेल छ, जसको नतिजा सर्भरमै तय हुन्छ, र त्यहाँबाट सिकेका कुरा नै यसको सुरुआती बिन्दु हुन्।

लाइभ म्याच सर्भर हाम्रो रोडम्यापको चरण ३ मा राखिएको छ, र खेल iOS र एन्ड्रोइडका लागि विकासको क्रममा छ। काम अघि बढ्दै जाँदा थप लेख्नेछौं।

एनपीएल क्रिकेट लिग नेपालको टी-ट्वेन्टी फ्रेन्चाइज क्रिकेटबाट प्रेरित लाक्स्पेसको खेल हो। टोलीका नामले फ्रेन्चाइजहरूलाई चिनाउँछन्; खेलभित्रका चिह्न, पोसाक र खेलाडी हाम्रै हुन्, र खेलाडी काल्पनिक हुन्। यो नेपाल क्रिकेट सङ्घ (क्यान), नेपाल प्रिमियर लिग वा यसका फ्रेन्चाइजहरूसँग आबद्ध छैन, न त तिनीहरूबाट समर्थन वा इजाजत प्राप्त छ।

  • #server
  • #fair-play
  • #matchmaking
  • #lumi-ai
  • #dev-diary

थप पढ्नुहोस्

सबै समाचार →
विकास डायरी

३ मिनेट पढाइ

भर्चुअल नेट: हाम्रो टी-ट्वेन्टी क्रिकेट खेलको एक ओभर

भर्चुअल नेटले तपाईंलाई ब्राउजरमै क्रिजमा उभ्याउँछ। यसको टाइमिङ कसरी चल्छ, रन केले तय गर्छ, र पूरा खेलको ब्याटिङको झलक यसले कसरी दिन्छ, यहाँ पढ्नुहोस्।

पढ्नुहोस्
घोषणा

२ मिनेट पढाइ

एनपीएल क्रिकेट लिगको परिचय

नेपालमै बनिँदै गरेको अनलाइन टी-ट्वेन्टी क्रिकेट खेल: आठ फ्रेन्चाइज टोली, पूर्ण नेपाली भाषा र फ्लडलाइटले झलमल मैदान। यो के हो र कहाँ पुग्यो, पढ्नुहोस्।

पढ्नुहोस्
घोषणा

३ मिनेट पढाइ

एरेना हेक्स: हाम्रो अनलाइन क्रिकेट खेलको नयाँ चिह्न

एनपीएल क्रिकेट लिगको नयाँ लोगो: एरेना हेक्स, सुनौलो षट्कोणभित्र सट हान्दै गरेको ब्याटर र आगो बोकेको रातो बल। यसको हरेक भागको अर्थ यहाँ पढ्नुहोस्।

पढ्नुहोस्

प्रेस र साझेदारी

खेलबारे लेख्दै हुनुहुन्छ? ब्रान्ड सामग्री र सम्पर्क प्रेस किटमा छन्।

प्रेस किट