Ойын жүйелері

Ойыныңыздағы лутбокстар мен сандықтар

iDos Games-тің дайын лутбокстары қалай жұмыс істейді: валютаға, сандық-затқа немесе кілтпен ашылатын, ондап ашуға болатын, нәтижесін сервер анықтайтын сандықтар, және оларды кабинетте қалай баптауға болады.

Лутбокстар - дайын сандықтар жүйесі: ойыншы сандықты валютаға, сандық-затқа немесе кілтпен ашады, ал не түсетінін сервер анықтайды. Нәтижені ойыннан жалғандауға болмайды, ал әр ашылуда марапаттар қораптан ұшып шыққаны көрсетіледі.

Ойыншы не көреді

  • Сандықты ашудың әр тәсіліне карточка: валюталар, сандық-зат, кілт.
  • Сандық шегі мен баланс мүмкіндік берсе - «Ашу» және «x10 ашу».
  • Ашылу анимациясы: сервер нәтижені анықтағанша қорап шайқалады, жарылады, ал марапаттар ұшып шығады.
  • Ойыншы қолындағы заттармен аша алатын сандықтар санын көрсететін белгі.
Сандықтар
12 450
320
Алтын сандық
100
Батыр сандығы
Кілт
2
x10 ашу

Бірден он, сандық шегі мен балансыңызға дейін.

900
Эпикалық қылыш
x1
Монеталар
+2 500
Ашудың әр тәсіліне карточка: валюта, сандық-зат немесе кілт; белгі ашуға болатын сандықтарды санайды.
Шек пен баланс мүмкіндік берсе - «x10 ашу».
Нәтижені сервер анықтайды; марапаттар қораптан ұшып шығады.
Мысал. Сандықтар экраны: ашу тәсілдері, «x10 ашу» және түскен марапаттар.

Бұл қалай жұмыс істейді

  • Сандықтың ішіндегісі мен мүмкіндіктер кабинетте бапталады; сервер әр ашылуда нәтижені анықтайды.
  • Инвентарьдағы сандық не кілт осы экранды керек сандықпен ашады.
  • Idle-RPG үлгісі лутбоксты жабдық шақыру ретінде қолданады.

Қадам 01Жүйені жобаға қосыңыз

ЖИ-кодерден сұраңыз: «Сандықтар қос». Ол дайын жүйені орнатады; сандық бапталғанда қойынды көрінеді.

Қадам 02Кабинетте баптаңыз

Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Lootbox бөліміне өтіңіз.

  • Лутбокс жасаңыз: не түсуі мүмкін және қандай салмақпен.
  • Ашу тәсілдерін қосыңыз: валютадағы баға, сандық-зат немесе кілт, және бір ашуға максимум.

Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.

Қадам 03Тексеріп, шығарыңыз

Жүйені қосымшаңыздың тест нұсқасында тексеріңіз. Баптаулар жұмыс істейтін қосымшаға бөлек әрекетпен жіберіледі - жариялау және сілтемелер бетін қараңыз.

Әзірлеушілерге

Лутбокстар @idosgames/core ішіндегі client.lootbox арқылы жұмыс істейді.

TypeScript
// Таңдалған баға нұсқасымен сандықты он рет ашу
const res = await client.lootbox.open('gold_chest', 10, 'gems')
if (!res.ok) return showError(res.error)
// Түскені SDK кэшіндегі баланстар мен инвентарьға бірден қолданылған
  • Нәтижені ешқашан клиентте анықтамаңыз: нәтиже тек сервер жауабынан келеді.
  • Сұрау жүріп жатқанда батырманы өшіріңіз: әр шақыру - бөлек ашу.

Әр өріс lootbox-system дағдысында сипатталған, оны SDK-ның MCP сервері береді.

Жиі қойылатын сұрақтар

Мүмкіндіктерді көрсетуге бола ма?

Иә. Сандықтың ішіндегісі мен салмақтары тайтл баптауларында, сондықтан ойын оларды сандықтың қасында көрсете алады.

Сандықты инвентарьдағы кілтпен ашуға бола ма?

Иә. Сандық не кілт заты осы экранды сәйкес сандықпен ашады.

Сондай-ақ қараңыз

Өз ойыныңызды жасаңыз

Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.