Closed hussu010 closed 3 years ago
@hussu010, where are the TNBC held before the winner is decided? Does the referee hold the funds or can they only decide the winner?
Hi @tspearing, the funds will be locked from the user's Maakay bot account. And the referee is only responsible for deciding the winner.
Added the architecture tasks on the proposal.
@hussu010, Approved.
Project Details
How would you describe your project?
Discord Bot that allows users to create and host gaming tournaments/ challenges. The bot could be invited to multiple gaming servers and serve as an entry point for gamers to get into the TNBC ecosystem.
What problem does this project solve?
There's no TNBC gaming profile for the discord users.
Who is the target market?
Gamers willing to use TNBC as a currency to host tournaments/ challenges.
How will this project benefit the network and/or the community?
Promotes the use of TNBC as a common currency among the gaming communities.
How is this project centered around thenewboston?
The bot makes use of TNBC as a native currency.
What is the estimated completion date for this project? (rough estimates are acceptable)
10-01-2021 (MM-DD-YYYY)
Please include a detailed roadmap for your project below. This must include a list of all milestones where payments will be awarded upon completion of each.
What is your Discord username?
hussu#9966
Milestone Details
Design the application architecture
Bot Commands User Commands:
/user_deposit
- Lets the user deposit TNBC into their bot wallet/user_balance
- Lets user check their bot balance and withdrawal account number/user_setwithdrawaladdress account_number: ACCOUNT_NUMBER
- Lets user set their withdrawal address/user_withdraw amount: AMOUNT
- Lets users withdraw TNBC into their withdrawal address/user_stats (optional- user: USER)
- Lets users view stats of each other. Eg: Total Tournament Won, Total Challenges Won, Total TNBC Won, etc./user_tip user: USER
- Lets user tip other user./user_challenges
- all the active challenges for the particular userChallenge Commands:
/challenge amount: AMOUNT user: USER referee: REFEREE
- Lets a user create a challenge with another user (Both users must have AMOUNT deposited into the bot). Only the REFEREE can reward the winner./challenge_reward challenge_id: CHALLENGE_ID user: USER
- Lets the referee of the challenge announce the winner of that particular challenge.Tournament Commands:
/tournament title: TITLE description: DESCRIPTION url: URL amount: AMOUNT referee: REFEREE
: Lets only the verified user create a tournament. The created tournament gets posted into a separate tournament channel. Only the referee can reward the winner./tournament_reward tournament_id: TOURNAMENT_ID user: USER
: Lets the referee of the tournament announces the winner of the tournament. The announcement gets posted on a separate channel.First Milestone Objectives
How long do you estimate this first milestone will take to complete?
15 days
Project Wallet
79c0d308e31b9c4cf0f2bdaae65e2d8476c355084035ee11755facaa9597ff98