स्टोर एक तैयार सिस्टम है: आपके गेम की शॉप स्क्रीन और खरीद का सर्वर-साइड लॉजिक। स्टोरफ़्रंट और ऑफ़र आप डैशबोर्ड में सेट करते हैं, और हर खरीद पर सर्वर खुद कीमत, सीमा और रोटेशन जाँचता है। गेम से खरीद में धोखा नहीं हो सकता, और स्टोर के लिए आपके अपने सर्वर की ज़रूरत नहीं।
खिलाड़ी क्या देखता है
- टैब के रूप में स्टोरफ़्रंट। स्टोरफ़्रंट का पहला सेक्शन कैरोसेल है, बाकी कार्ड की ग्रिड।
- रोज़ का मुफ़्त गिफ़्ट, जो लिए जाने तक चमकता है।
- कार्ड पर टाइमर: "इतने में नया", "इतने में खुलेगा", "बिक गया"।
- खरीद की पुष्टि वाला पॉपअप (फ़ोन पर नीचे से खुलने वाली शीट)।
- "आपको मिला" एनिमेशन: इनाम बैलेंस काउंटर की ओर उड़ते हैं।
- मुफ़्त ऑफ़र इंतज़ार में हो तो स्टोर टैब पर बैज।
स्टोर कैसे बना है
स्टोर एक पेड़ है: स्टोरफ़्रंट → सेक्शन → स्लॉट → ऑफ़र।
- ऑफ़र: जो बिकता है। कीमत, इनाम, सीमाएँ, रिबन ("सबसे फ़ायदेमंद", "x2")। सारे ऑफ़र एक कैटलॉग में रहते हैं।
- स्लॉट: स्टोरफ़्रंट की शेल्फ़ पर एक जगह। ऑफ़र सिर्फ़ स्लॉट से खरीदा जा सकता है: जो ऑफ़र किसी स्लॉट में नहीं, वह बिकता ही नहीं।
- रोटेशन: स्लॉट किसी पूल से ऑफ़र दिखा सकता है और उसे समय-सारणी से बदल सकता है, जैसे रोज़ की शॉप। रोटेशन सर्वर गिनता है, इसलिए खिलाड़ी हर डिवाइस पर एक ही स्टोर देखता है।
कीमतें
| खिलाड़ी किससे चुकाता है | कैसे काम करता है |
|---|---|
| गेम करेंसी, आइटम | खिलाड़ी के बैलेंस से कटता है |
| असली पैसा | ऐप स्टोर में खरीद; रसीद सर्वर जाँचता है |
| Aspis | खिलाड़ी के iDos Games खाते की प्लेटफ़ॉर्म करेंसी; हर खरीद की पुष्टि खिलाड़ी idosgames.com पर करता है |
| विज्ञापन देखना | खिलाड़ी अपना कमाया हुआ विज्ञापन व्यू खर्च करता है (विज्ञापन वाले बिल्ड) |
| कुछ नहीं | मुफ़्त ऑफ़र; सीमा ज़रूरी है, वरना सर्वर नहीं बेचेगा |
Aspis पूरे प्लेटफ़ॉर्म की करेंसी है: खिलाड़ी इसे एक बार टॉप अप करता है और किसी भी गेम में खर्च करता है। ऑफ़र को Aspis में बेचने के लिए ऑफ़र की कीमत में Aspis चुनें। Aspis की यही कीमत हर उस जगह काम करती है जहाँ आप बेचते हैं: लूटबॉक्स, कलेक्शन पैक, क्राफ्टिंग, डील, बूस्ट, VIP, आइटम और किरदारों का अपग्रेड, स्किन, को-ऑप स्पिन, बोर्ड का खास मोड, वर्कशॉप में प्रकाशन शुल्क और AI जनरेशन। यह खिलाड़ियों के बीच की कीमतों (मार्केट, PvP) में काम नहीं करती और कभी इनाम नहीं होती। हर खरीद की पुष्टि खिलाड़ी idosgames.com पर करता है - गेम खुद Aspis खर्च नहीं कर सकता। हर बिक्री से आपको आपके खाते में कमाए गए Aspis के रूप में कमाई मिलती है। कमाए गए Aspis से AI, बिल्ड और प्लेटफ़ॉर्म की दूसरी सेवाओं का भुगतान भी होता है - प्लान के AI क्रेडिट और खरीदे गए Aspis के बाद। गेम की DEV कॉपी में Aspis से खरीद मुफ़्त परीक्षण है। Android पर iDos Games ऐप में खिलाड़ी Google Play से Aspis टॉप अप करते हैं और गेम में उसी तरह खर्च करते हैं; iPhone ऐप में Aspis से खरीदारी उपलब्ध नहीं है।
आप कटी हुई "पुरानी" कीमत दिखा सकते हैं, और छूट का प्रतिशत सर्वर गिनता है। एक ऑफ़र के कई कीमत विकल्प हो सकते हैं, जैसे सिक्के या जेम।
खरीद की सीमाएँ
- हमेशा के लिए: जैसे स्टार्टर पैक एक बार।
- प्रति दिन: UTC आधी रात को रीसेट।
- कूलडाउन: अगली खरीद तय समय के बाद।
- प्रति रोटेशन अवधि: जब तक यह ऑफ़र शेल्फ़ पर है, तब तक स्लॉट की सीमा।
"पहली खरीद" और "बिक गया" निशान और टाइमर सर्वर हर खिलाड़ी के लिए गिनता है।
चरण 01प्रोजेक्ट में स्टोर जोड़ें
आइडल RPG टेम्पलेट में उदाहरण स्टोरफ़्रंट वाला स्टोर पहले से है। किसी भी दूसरे प्रोजेक्ट में इसे AI कोडर जोड़ता है: चैट में "शॉप जोड़ो" लिखें। वह स्टोर शुरू से लिखने के बजाय तैयार सिस्टम लगा देता है। स्टोर टैब खिलाड़ियों को तब दिखता है जब बेचने को कुछ हो।
चरण 02ऑफ़र और स्टोरफ़्रंट सेट करें
डैशबोर्ड खोलें, अपना प्रोजेक्ट चुनें और लाइव ऑपरेशंस → v2 → स्टोर पर जाएँ।
- ऑफ़र टैब पर ऑफ़र बनाएँ: नाम, कीमत, खिलाड़ी को क्या मिलेगा और सीमा।
- स्टोरफ़्रंट टैब पर स्टोरफ़्रंट बनाएँ, उसमें सेक्शन और स्लॉट जोड़ें और ऑफ़र स्लॉट में रखें।
- प्रीसेट साझा सेटिंग हैं जिन्हें एक साथ कई ऑफ़र पर लागू किया जा सकता है।
डैशबोर्ड बिना स्लॉट वाले ऑफ़र और बिना सीमा वाले मुफ़्त ऑफ़र की चेतावनी देता है। पेज का AI बटन असिस्टेंट खोलता है: बताएँ कि क्या बेचना है ("$0.99 में 500 सिक्कों का पैक और रोज़ का मुफ़्त चेस्ट"), वह बदलाव सुझाता है, और आप उन्हें देखकर सेव दबाते हैं।
चरण 03टेस्ट करें और रिलीज़ करें
अपने ऐप के टेस्ट वर्शन में स्टोर जाँचें। सेटिंग अलग कार्रवाई से लाइव ऐप में जाती हैं, इसलिए कोड रिलीज़ उन्हें कभी नहीं बदलती। और जानकारी प्रकाशन और लिंक में है।
डेवलपर के लिए
स्टोर @idosgames/core में client.store से काम करता है। स्क्रीन getStorefront() से बनाएँ: यह इस खिलाड़ी के लिए पहले से
गिना हुआ स्टोरफ़्रंट है (रोटेशन, सीमाएँ, टाइमर)। getDefinitions() सिर्फ़ कॉन्फ़िग है, सबके लिए एक जैसा।
const res = await client.store.getStorefront()
if (!res.ok) return showError(res.error)
for (const store of res.data.Stores ?? [])
for (const section of store.Sections ?? [])
for (const slot of section.Slots ?? []) {
// खाली स्लॉट Offer === null के साथ आता है: खाली फ़्रेम बनाएँ ताकि शेल्फ़ न उछले।
if (!slot.Offer) continue
drawCard(slot.Offer, slot.RefreshesAtUtc)
}
const buy = await client.store.purchase(offer.OfferID, 1, {
selectedOptionID: option.OptionID,
slot: { storeID: store.StoreID, sectionID: section.SectionID, slotID: slot.SlotID },
})- अगर खरीद
OFFER_NOT_IN_ROTATIONलौटाए, तो स्टोरफ़्रंट बदल गया है: बिना एरर दिखाए उसे फिर से लोड करें। - अनुरोध चलते समय "खरीदें" बटन बंद रखें:
purchaseकी हर कॉल अलग खरीद है। - टाइमर डिवाइस की घड़ी से नहीं, जवाब के
ServerTimeUtcसे गिनें। - बची सीमा में
nullका मतलब "कोई सीमा नहीं" और0का मतलब "बिक गया" है।
हर फ़ील्ड store-system स्किल में बताई गई है, जिसे SDK का MCP सर्वर देता है।
अक्सर पूछे जाने वाले सवाल
ऑफ़र कैटलॉग में है पर खरीदा क्यों नहीं जा सकता?
ऑफ़र सिर्फ़ स्टोरफ़्रंट के स्लॉट से खरीदा जाता है। अगर वह किसी स्लॉट में नहीं है, तो उसे खरीदा ही नहीं जा सकता। डैशबोर्ड ऐसे ऑफ़र को अलग "किसी शेल्फ़ पर नहीं" चेतावनी के नीचे दिखाता है।
क्या मैं रोज़ का मुफ़्त गिफ़्ट बना सकता हूँ?
हाँ। बिना कीमत का ऑफ़र सामान्य मुफ़्त ऑफ़र है, लेकिन उसकी सीमा होनी चाहिए, जैसे दिन में एक बार। बिना सीमा का मुफ़्त ऑफ़र सर्वर नहीं बेचता।
क्या मुझे खरीद अपने सर्वर पर जाँचनी होगी?
नहीं। iDos Games सर्वर हर खरीद पर कीमत, सीमा और रोटेशन जाँचता है। गेम बस स्टोरफ़्रंट दिखाता है और खरीद माँगता है।
क्या प्रीमियम छूट लागू होती है?
हाँ। सर्वर प्रीमियम स्तर की छूट और बोनस खुद लागू करता है। असल में क्या कटा और क्या मिला, गेम यह खरीद के जवाब से पढ़ता है।
चरण-दर-चरण गाइड
- अपने गेम से कितना पैसा कमा सकते हैंगेम से कितना पैसा कमा सकते हैं: iDos Games पर Aspis बिक्री, इनाम वाले विज्ञापनों, टोकन फ़ीस और रीमिक्स से कमाई, साथ में कमाई की लाइव रैंकिंग।
- गेम में लीडरबोर्ड कैसे जोड़ें, साथ में क्वेस्ट और स्टोरगेम में लीडरबोर्ड कैसे जोड़ें जिसमें कोई धोखा न कर सके, साथ में रोज़ के क्वेस्ट और सर्वर पर जाँची कीमतों वाला स्टोर। बिना बैकएंड लिखे।
- ब्राउज़र गेम से कमाई कैसे करें, गेम बिगाड़े बिनाब्राउज़र गेम से कमाई कैसे करें: क्या बेचें, स्टोर, VIP, सीज़न पास, स्टार्टर पैक, ऐप में रिवॉर्ड विज्ञापन, अपना टोकन और सही कीमतें।
यह भी देखें
- इन-गेम क्वेस्ट: रोज़ के काम और इनामiDos Games के तैयार क्वेस्ट कैसे काम करते हैं: रोज़ के, हफ़्ते के और एक बार के काम, चेस्ट वाला पॉइंट ट्रैक और कामों के समूह का बोनस, और इन्हें डैशबोर्ड में कैसे सेट करें।
- इन-गेम लीडरबोर्ड: रैंकिंग, राउंड और इनामiDos Games का तैयार लीडरबोर्ड कैसे काम करता है: राउंड वाले बोर्ड, रैंक और पॉइंट के इनाम, बढ़ा-चढ़ाकर भेजे स्कोर से सुरक्षा, और इसे डैशबोर्ड में कैसे सेट करें।
- आइडल RPG टेम्पलेट: हीरो, वेव और बॉसiDos Games पर तैयार आइडल RPG टेम्पलेट: हीरो खुद राक्षसों की लहरों और बॉस से लड़ता है, खिलाड़ी के न होने पर भी गोल्ड जमा होता है, स्टैट गोल्ड से अपग्रेड होते हैं। इसमें क्या है और इसे अपना गेम कैसे बनाएँ।
- नए प्रोजेक्ट में क्या शामिल हैiDos Games का हर नया प्रोजेक्ट साइन-इन, लॉबी और छह तैयार सिस्टम से शुरू होता है; स्टोर, लीडरबोर्ड, इवेंट या मल्टीप्लेयर जैसे दूसरे सिस्टम तब जुड़ते हैं जब ऐप को उनकी ज़रूरत हो।
अपना गेम बनाएँ
अपना आइडिया एक वाक्य में लिखें - AI कोडर उसे बना देगा, और गेम अपने लिंक पर लाइव हो जाएगा।