PvP 아레나는 대결 시스템입니다. 한 플레이어가 참가비를 걸고 대결을 열면, 다른 플레이어가 자기 영웅으로 참가하고, 서버가 즉시 전투를 치릅니다. 승자는 정해 둔 소각분을 뺀 판돈을 가져가고, 무승부면 참가비가 돌아갑니다.
플레이어가 보는 것
- 내 영웅 중 하나로 참가할 수 있는 열린 대결.
- 내 대결: 대기 중(취소하면 참가비 반환)과 끝난 것(승, 패, 무).
- 새 대결: 규칙, 전투력 기준 영웅, 규칙 범위 안의 참가비, 승자가 가져갈 것.
- 전투 전략(라운드마다 공격과 방어 부위)과 라운드별로 재생되는 전투.
아레나
12 450
320
열린 대결
내 대결
Arrow · 전투력 1 920참가비 코인 100
참가
Mira · 전투력 2 300참가비 코인 250
참가
전략
공격: 머리 · 방어: 몸
새 대결
1라운드: 머리에 치명타
-4122라운드: 막힘
01내 영웅으로 참가할 수 있는 열린 대결과 내 대결.
2참가비가 있는 새 대결, 라운드별 공격과 방어 부위.
3서버가 즉시 전투를 치르고, 결과는 라운드별로 재생됩니다.
작동 방식
- 전투는 서버가 영웅 능력치로 계산합니다: 라운드마다 명중, 치명타, 막기, 회피.
- 영웅과 능력치는 영웅 시스템에서 옵니다. 영웅이 없으면 화면이 권합니다.
- 규칙은 참가비 범위와 판돈에서 소각되는 비율을 정합니다.
단계 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응답에 있습니다. 계산하지 말고 재생하세요.
모든 필드는 SDK의 MCP 서버가 제공하는 match-system 스킬에 설명되어 있습니다.
자주 묻는 질문
전투가 실시간인가요?
아니요. 서버가 영웅의 능력치와 전략으로 전투 전체를 한 번에 처리하고, 화면은 그것을 재생합니다.
무승부면 어떻게 되나요?
양쪽 참가비가 모두 돌아갑니다.
함께 보기
- 영웅과 캐릭터: 능력치, 등급, 장비iDos Games의 준비된 영웅 시스템이 작동하는 방식: 영웅 명단, 능력치 강화, 등급, 서버가 계산하는 전투력, 장비 슬롯, 스킨, 그리고 대시보드에서 설정하는 방법.
- 게임 내 리더보드: 순위, 라운드, 보상iDos Games의 준비된 리더보드가 작동하는 방식: 라운드가 있는 보드, 순위와 점수에 따른 보상, 부풀린 점수 방지, 그리고 대시보드에서 설정하는 방법.
- 내 서버 없는 멀티플레이: 방과 음성iDos Games의 준비된 멀티플레이가 작동하는 방식: 로비의 공개 방 또는 초대제 방, 준비 확인, 방 채팅과 음성 채팅, 방장이 모두를 위해 게임을 시작, 플레이어는 WebRTC로 연결, 그리고 켜는 방법.
나만의 게임을 만드세요
아이디어를 한 문장으로 설명하면 AI 코더가 만들어 주고, 게임은 고유 링크로 바로 공개됩니다.