🔬
MIRACLE PLAY - Esports Tournament Platform
HOMEGAMEMIRACLE GENESISCONTACT US
English
English
  • 🎉WELCOME TO MIRACLEPLAY
    • About MiraclePlay
    • How to Login Miracle Play
      • Sign Up with an Email Account
      • Sign Up with a MetaMask Wallet
    • KYC Verification
  • 🎮MIRACLE TOURNAMENT
    • Tournament Details
    • Tournament Prize
    • Miracle Game List
      • Download Game
      • Game Tutorial
        • Dota2
          • Setting Up Dota 2 in Advance
          • Scoring in Dota 2
        • Miracle Hoop
          • How to Join a Miracle Hoop Tournament
          • Tournament Match Format
        • Miracle Golf
          • How to Join a Miracle Golf Tournament
          • Tournament Match Format
        • Bubble Shooter
          • How to Participate in the Miracle Play Tournament
          • Tournament Match Format
        • Miracle Bingo
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Battle Tank
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Miracle Slide
          • How to Join a Miracle Play Tournament
          • Tournament Match Format
        • Bear Baker Tap Tap
          • How to Join a BearBaker Tap Tap Tournament
          • Tournament Match Format
        • BrickGalaxy
          • How to Join a Brick Galaxy Tournament
          • Tournament Match Format
  • 💎MIRACLE GENESIS
    • Miracle NFT Minting Guide
      • Set the Wallet
      • How to Buy MPT
      • Polygon: NFT Minting
      • Avalanche: NFT Minting
    • Miracle NFT Staking Guide
    • MPT Token Staking Guide
  • 🪙TOKENOMICS
    • Foundation Distribution & Circulation Schedule
    • Token Distribution Status
    • Contract Adresses
      • Foundation Addresses
      • Polygon(PoS)
      • Avalanche C-Chain
      • Base
      • opBNB
      • Arbitrum
      • Bridge
  • 🏁ROADMAP
    • Q1-Q4 2024
  • 📖PRIZE FUNDING
    • How to Participate in a Prize Funding Tournament
  • MIRACLE CLUB
    • Miracle Club Beta
    • How to create a club
    • How to join a club
    • Club Rewards
  • GUIDE
    • Style Guide
    • Developer's Guide
      • ENG_Integration API Development Guide for Game Developers to Connect with MiraclePlay
        • MiraclePlay Integration Overview
        • MiraclePlay Integration Structure
        • Types of MiraclePlay Tournament Rules (As of November 2023)
          • A. Tournament type
          • B. Scoring Method
        • Implementation Examples by Game Genre
          • A. Asynchronous Score-based Competition Game
          • B. Real-time Score-based Competition Game
          • C. Real-time Duel Game
          • D. Real-time Multiplayer Battle Game
          • E. Arcade-style Action and Shooting Game
        • API Integration Implementation
          • A. Newly developed game
          • B. Games offering OPEN API
        • Recommended Client Features
        • API Integration Database Construction Examples
      • KR_Integration API Development Guide for Game Developers to Connect with MiraclePlay
        • MiraclePlay 연동 개요
        • Miracle Play 연동 구조
        • Miracle Play 경기 룰
          • A. 경기 방식
          • B. 집계 방식
        • 게임 장르별 구현 예시
          • A. 비동기 스코어 경쟁 게임
          • B. 실시간 스코어 경쟁 게임
          • C. 실시간 대전 게임
          • D. 실시간 멀티 대전 게임
          • E. 아케이드형 액션 및 슈팅 게임
        • API 연동 구현
          • A. 신규 개발 게임
          • B. OPEN API 제공 게임
        • 클라이언트 권장 기능 사항
        • 보안 정책
        • API 연동 Datavase 구축 예시
  • OFFICIAL CHANNEL
    • Website
    • Discord
    • X (twitter)
    • Pitch Deck (en)
    • Pitch Deck (kr)
    • Whitepaper (en)
    • Whitepaper (kr)
  • PARTNERSHIP
    • MIRACLE ECOSYSTEM
      • WEB3.0 & Blockchain Ecosystem
      • GameFi
      • Security
Powered by GitBook
On this page
  1. GUIDE
  2. Developer's Guide
  3. ENG_Integration API Development Guide for Game Developers to Connect with MiraclePlay
  4. API Integration Implementation

A. Newly developed game

1. New Game Integration Implementation (Example: Miracle Slide)

1.1 [Join API] - API for Account Verification during Match Participation (Current Minimum Requirements)

Category
Details
Purpose
Type
Composition

UUID

Unique ID of the user

MiraclePlay matching check

POST

Mandatory

NickName

For the existence check, use a True/False call

Verify if the user exists in the game

POST

Mandatory

ClientVer

Client version information

Ensure minimum game version compatibility for participants

POST

Optional

AccessKey

Access key for data security

Additional mandatory input fields when calling the API (the approach may vary by developer)

POST

Optional

API URL

1.2 [GameData API] API for Recording Match Results (Varies for Each Game)

Category
Details
Purpose
Type
Composition

UUID

Unique ID of the user

MiraclePlay matching check

POST

Mandatory

NickName

-

Use the MiraclePlay nickname

POST

Optional

ClientVer

Client version information

Participant's version check during play

POST

Optional

Starttime

Game start time (GMT)

Aggregation of match results

POST

Game-specific

Endtime

Game endAggregation of match resultstime (GMT)

Aggregation of match results

POST

Game-specific

Score

Recorded result data

Aggregation of match results

POST

Game-specific

playTime

Total playtime

Aggregation of match results

POST

Game-specific

AccessKey

Access key for data security

Additional mandatory input fields when calling the API (the approach may vary by developer)

POST

Optional

PreviousAPI Integration ImplementationNextB. Games offering OPEN API

Last updated 1 year ago