Skip to content

Add command to establish games #3

@DylanHNicolay

Description

@DylanHNicolay

Add a command to establish a game.

This command must take as arguments:
-Number of teams per game
-Number of players per team
-Has optional role based matchmaking? (It is implied that there are both role based and non-role based matchmaking)
-If has role based matchmaking, number of distinct roles per team (EX: Overwatch has tank, dps, support)
-Specify all relevant roles that may have access to the channels to be created.

Workflow:
The command then ensures that there is a category defined in the database.

This command will then create two channels in the category. One will be named as [Game Name]-Announcements. The second channel will be named [Game Name]-General. The announcements channel restricts people from typing in the channel, but they can view the channel. Anyone with the specified role can view these channels.

Store these channel ids in the database.

Store all other relevant details in the relevant tables. EX: game config database.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions