DGG Network
  • ๐Ÿš€DGG Network
  • ๐ŸŽ‰Introduction
    • Vision and Values
    • Founding Team
    • Pitchdeck
    • Whitepaper
      • Market Problems
      • Solutions
      • DGG Network vs Others
      • DGG Services
      • DGG Products
      • Roadmap
  • ๐ŸŒDGG Marketing
    • The DGG Way
    • DGG Service vs Others
  • ๐Ÿ”DGG Wallet
    • About
    • NFT First
    • Account Abtraction
    • Download Now!
  • ๐ŸŽฎDGG Game Platform
    • About
    • Scholarships
    • NFT Rentals
    • User Manual
      • NFT Owner's Manual
      • Scholar's Manual
    • NFT Game Onboarding
    • Terms & Conditions
  • ๐ŸDGG Tournament
    • About
    • User Manual
    • Registration Form
    • Terms & Conditions
  • ๐Ÿ•น๏ธDGG Games
    • Meow
      • Register a DGG ID
      • Game Rules
      • Game Tips
      • How To Join Tournaments
      • Redeem MEOW points
      • Sell Meow Tickets
      • Pitchdeck
    • MetaFire
      • Game Rules
      • Game Tips
      • How To Play
      • Privacy Policy
    • ๐ŸŒŸReferral Program
    • Terms & Conditions
  • ๐Ÿ“ฌHelp & Feedback
    • FAQs
      • DGG Guild
      • DGG Tournament
      • Redeem Game Points
    • Connect Us
    • Privacy Policy
    • Audit Report by Verichains
  • ๐Ÿ‘ฉโ€๐Ÿ’ปDevelopment Zone
    • API Docs
    • DGG Tournament Integration
      • Overview
      • User Flow
        • Buy NFT Ticket
        • Join Tournament
      • API Integration Flow
Powered by GitBook
On this page
  • UC-2: Join tournament
  • Basic Flow
  • Alternate Flows
  1. Development Zone
  2. DGG Tournament Integration
  3. User Flow

Join Tournament

UC-2: Join tournament

Description

This use case describes how a user selects their team to submit tournament request

Actors

User

System

Blockchain

Preconditions

The user logged on to the website by wallet or email. The account had been linked to a wallet.

The user has downloaded game app

The user has tournament ticket(s)

Postconditions

The user submit Join tournament request successfullyยท

Trigger

Basic Flow

Step ID

Actor

Action

Notes and References

BF-1

User

User clicks Join tournament button

BF-2

System

System displays Select team popup

BF-3

User

User selects team to join

AF-2: User do not have a team

AF- 3 User do not have efficient team member

BF-4

User

User submits request

BF-5

System

System/admin approves request and sends notification to user

BF-6

User

User pay NFTs/Tokens to join

BF-7

System

Validate request and proceed

BF-8

Blockchain

Burn tickets

BF-9

System

Listen event and send a notification to the user

BF-10

User

User joins tournament successfully

Alternate Flows

AF-2: User do not have a team

Step ID

Actor

Action

Notes and References

AF-2-1

System

If the User do not have a team,

  • For game 1vs1: system generates a team for the user.

  • For other game modes: system displays the list of available team

  • BR-1 (Default team format)

AF-2-2

[Return to BF-3]

AF-3: User do not have enough team member

Step ID

Actor

Action

Notes and References

AF-2-1

System

If the User does not have enough team members in a team, the system displays the following error message to the user: โ€œDo not have enough members, please update your team.โ€ and redirects the user to Edit Team page

  • BR-1 (Default team format)

AF-2-2

User

User updates the team

AF-2-3

[Return to BF-3]

Last updated 2 years ago

๐Ÿ‘ฉโ€๐Ÿ’ป