PvP жекпе-жектер: жарнасы мен жүлделері бар арена
iDos Games-тің дайын PvP-аренасы қалай жұмыс істейді: жарнасы бар жекпе-жектер, Күші бойынша батырлар, аймақтар бойынша шайқас стратегиясы және сервер бірден шешетін шайқас, және оны кабинетте қалай баптауға болады.
PvP-арена - жекпе-жек жүйесі: бір ойыншы жарнасы бар жекпе-жек ашады, басқасы өз батырымен қосылады, ал сервер шайқасты бірден өткізеді. Жеңімпаз сіз белгілеген күйдірілетін үлестен кейін қазынаны алады, тең түссе жарналар қайтарылады.
Ойыншы не көреді
- Батырыңыздың бірімен қосылуға болатын ашық жекпе-жектер.
- Сіздің жекпе-жектеріңіз: күтудегі (бас тарту жарнаны қайтарады) және аяқталған (жеңіс, жеңіліс, тең).
- Жаңа жекпе-жек: ереже, Күші бойынша батыр, ереже шегіндегі жарна және жеңімпаз не алатыны.
- Шайқас стратегиясы (әр раундқа шабуыл мен қорғаныс аймағы) және раунд бойынша қайта көрсетілетін шайқас.
Шабуыл: бас · Қорғаныс: дене
Бұл қалай жұмыс істейді
- Шайқасты сервер батырлар сипаттамалары бойынша есептейді: әр раундта соққы, критикалық соққы, бұғаттау не жалтару.
- Батырлар мен олардың сипаттамалары батырлар жүйесінен келеді; батыр болмаса, экран оны ұсынады.
- Ереже жарна шектерін және қазынаның күйдірілетін үлесін белгілейді.
Қадам 01Жүйені жобаға қосыңыз
ЖИ-кодерден сұраңыз: «PvP-арена қос». Ол демо батырлар қатысатын монеталық жекпе-жегі (жарна 10-нан 500-ге дейін, 10% күйдіріледі) бар дайын жүйені орнатады.
Қадам 02Кабинетте баптаңыз
Кабинетті ашып, жобаңызды таңдап, Тікелей операциялар → v2 → Матч бөліміне өтіңіз.
- Жекпе-жек ережесін жасаңыз: жарна валютасы мен шектері, күйдірілетін үлес және қандай сипаттамалар соғысады.
- Тайтлдың Character бөлімінде батырлар бар екеніне көз жеткізіңіз.
Беттегі ЖИ батырмасы көмекшіні ашады: не керегін сипаттаңыз, ол өзгерістер ұсынады, сіз оларды қарап, Сақтау батырмасын басасыз.
Қадам 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 арқылы қосылады, және оны қалай қосуға болады.
Өз ойыныңызды жасаңыз
Идеяны бір сөйлеммен сипаттаңыз - ЖИ-кодер оны жинайды, ал ойын өз сілтемесімен іске қосылады.