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

PvP жекпе-жектер: жарнасы мен жүлделері бар арена

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

PvP-арена - жекпе-жек жүйесі: бір ойыншы жарнасы бар жекпе-жек ашады, басқасы өз батырымен қосылады, ал сервер шайқасты бірден өткізеді. Жеңімпаз сіз белгілеген күйдірілетін үлестен кейін қазынаны алады, тең түссе жарналар қайтарылады.

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

  • Батырыңыздың бірімен қосылуға болатын ашық жекпе-жектер.
  • Сіздің жекпе-жектеріңіз: күтудегі (бас тарту жарнаны қайтарады) және аяқталған (жеңіс, жеңіліс, тең).
  • Жаңа жекпе-жек: ереже, Күші бойынша батыр, ереже шегіндегі жарна және жеңімпаз не алатыны.
  • Шайқас стратегиясы (әр раундқа шабуыл мен қорғаныс аймағы) және раунд бойынша қайта көрсетілетін шайқас.
Арена
12 450
320
Ашық жекпе-жектер
Менің жекпе-жектерім
Arrow · Күш 1 920Жарна 100 монета
Қосылу
Mira · Күш 2 300Жарна 250 монета
Қосылу
Стратегия

Шабуыл: бас · Қорғаныс: дене

Жаңа жекпе-жек
1-раунд: басқа критикалық соққы
-412
2-раунд: бұғатталды
0
Батырыңызбен қосылатын ашық жекпе-жектер және өз жекпе-жектеріңіз.
Жарнасы бар жаңа жекпе-жек; әр раундқа шабуыл мен қорғаныс аймақтары.
Сервер шайқасты бірден өткізеді; нәтиже раунд бойынша көрсетіледі.
Мысал. Арена: ашық жекпе-жектер, стратегия және раунд бойынша көрсетілген шайқас.

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

  • Шайқасты сервер батырлар сипаттамалары бойынша есептейді: әр раундта соққы, критикалық соққы, бұғаттау не жалтару.
  • Батырлар мен олардың сипаттамалары батырлар жүйесінен келеді; батыр болмаса, экран оны ұсынады.
  • Ереже жарна шектерін және қазынаның күйдірілетін үлесін белгілейді.

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

ЖИ-кодерден сұраңыз: «PvP-арена қос». Ол демо батырлар қатысатын монеталық жекпе-жегі (жарна 10-нан 500-ге дейін, 10% күйдіріледі) бар дайын жүйені орнатады.

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

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

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

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

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

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

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

Жекпе-жектер @idosgames/core ішіндегі client.match арқылы жұмыс істейді.

TypeScript
// '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 сервері береді.

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

Шайқас нақты уақытта өте ме?

Жоқ. Сервер бүкіл шайқасты батырлар сипаттамалары мен стратегиялары бойынша бірден шешеді; экран оны қайта көрсетеді.

Тең түссе не болады?

Екі жарна да қайтарылады.

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

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

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