PvP द्वंद्व: एंट्री और इनाम वाला एरीना
iDos Games का तैयार PvP एरीना कैसे काम करता है: एंट्री वाले द्वंद्व, पावर के हिसाब से हीरो, हिस्सों के हिसाब से लड़ाई की रणनीति और सर्वर का तुरंत तय किया मुकाबला, और इसे डैशबोर्ड में कैसे सेट करें।
PvP एरीना एक द्वंद्व सिस्टम है: एक खिलाड़ी एंट्री के साथ द्वंद्व खोलता है, दूसरा अपने हीरो के साथ शामिल होता है, और सर्वर तुरंत लड़ाई करता है। विजेता आपके तय किए बर्न हिस्से के बाद इनामी राशि लेता है, बराबरी पर एंट्री लौटती हैं।
खिलाड़ी क्या देखता है
- अपने किसी हीरो के साथ शामिल होने लायक खुले द्वंद्व।
- आपके द्वंद्व: इंतज़ार वाले (रद्द करने पर एंट्री लौटती है) और खत्म हुए (जीत, हार, बराबरी)।
- नया द्वंद्व: नियम, पावर के हिसाब से हीरो, नियम की सीमा में एंट्री और विजेता को क्या मिलेगा।
- लड़ाई की रणनीति (हर राउंड के लिए हमले और बचाव का हिस्सा) और राउंड-दर-राउंड दिखाई लड़ाई।
हमला: सिर · बचाव: शरीर
यह कैसे काम करता है
- लड़ाई सर्वर हीरो के स्टैट से गिनता है: हर राउंड में वार, क्रिटिकल, रोकना या बचना।
- हीरो और उनके स्टैट हीरो सिस्टम से आते हैं; हीरो न हो तो स्क्रीन उसे सुझाती है।
- नियम एंट्री की सीमाएँ और इनामी राशि का जलाया जाने वाला हिस्सा तय करता है।
चरण 01प्रोजेक्ट में सिस्टम जोड़ें
AI कोडर से कहें: "PvP एरीना जोड़ो"। वह सिक्का द्वंद्व (एंट्री 10 से 500, 10% जलाया जाता है) वाला तैयार सिस्टम लगाता है, जिसमें डेमो हीरो लड़ते हैं।
चरण 02डैशबोर्ड में सेट करें
डैशबोर्ड खोलें, अपना प्रोजेक्ट चुनें और लाइव ऑपरेशंस → v2 → मैच पर जाएँ।
- द्वंद्व का नियम बनाएँ: एंट्री की करेंसी और सीमाएँ, जलाया जाने वाला हिस्सा और कौन-से स्टैट लड़ेंगे।
- पक्का करें कि टाइटल के किरदार में हीरो हों।
पेज का AI बटन असिस्टेंट खोलता है: बताएँ कि क्या चाहिए, वह बदलाव सुझाता है, और आप उन्हें देखकर सेव दबाते हैं।
चरण 03टेस्ट करें और रिलीज़ करें
अपने ऐप के टेस्ट वर्शन में सिस्टम जाँचें। सेटिंग अलग कार्रवाई से लाइव ऐप में जाती हैं, प्रकाशन और लिंक देखें।
डेवलपर के लिए
द्वंद्व @idosgames/core में client.match से काम करते हैं।
// 'coin_duel' नियम से 100 सिक्कों की एंट्री वाला द्वंद्व खोलें
const created = await client.match.createMatch(
{ Entries: [{ Type: 'VirtualCurrency', CurrencyID: 'coins', Amount: 100 }] },
'coin_duel',
'knight',
)
// किसी और के द्वंद्व में शामिल हों: सर्वर तुरंत लड़ाई करता है
const battle = await client.match.instantBattle(matchID, 'coin_duel', 'knight')- एंट्री द्वंद्व बनाते समय कटती है; खुला द्वंद्व रद्द करने पर लौटती है।
- लड़ाई का लॉग
instantBattleके जवाब में है: उसे दोबारा दिखाएँ, गिनें नहीं।
हर फ़ील्ड match-system स्किल में बताई गई है, जिसे SDK का MCP सर्वर देता है।
अक्सर पूछे जाने वाले सवाल
क्या लड़ाई रियल टाइम में होती है?
नहीं। सर्वर हीरो के स्टैट और रणनीतियों से पूरी लड़ाई एक बार में तय करता है; स्क्रीन उसे दोबारा दिखाती है।
बराबरी पर क्या होता है?
दोनों एंट्री लौटा दी जाती हैं।
यह भी देखें
- हीरो और किरदार: स्टैट, रैंक और गियरiDos Games का तैयार हीरो सिस्टम कैसे काम करता है: हीरो की सूची, स्टैट अपग्रेड, रैंक, सर्वर की गिनी पावर, गियर स्लॉट और स्किन, और इसे डैशबोर्ड में कैसे सेट करें।
- इन-गेम लीडरबोर्ड: रैंकिंग, राउंड और इनामiDos Games का तैयार लीडरबोर्ड कैसे काम करता है: राउंड वाले बोर्ड, रैंक और पॉइंट के इनाम, बढ़ा-चढ़ाकर भेजे स्कोर से सुरक्षा, और इसे डैशबोर्ड में कैसे सेट करें।
- अपने सर्वर के बिना मल्टीप्लेयर: रूम और वॉइसiDos Games का तैयार मल्टीप्लेयर कैसे काम करता है: लॉबी में सार्वजनिक या इनवाइट वाले रूम, तैयारी की जाँच, रूम चैट और वॉइस चैट, होस्ट सबके लिए गेम शुरू करता है, खिलाड़ी WebRTC से जुड़ते हैं, और इसे कैसे चालू करें।
अपना गेम बनाएँ
अपना आइडिया एक वाक्य में लिखें - AI कोडर उसे बना देगा, और गेम अपने लिंक पर लाइव हो जाएगा।