Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Application: Snailrace Raffle #27

Open
lcox74 opened this issue Apr 17, 2024 · 0 comments
Open

Application: Snailrace Raffle #27

lcox74 opened this issue Apr 17, 2024 · 0 comments
Labels
application An application request enhancement New feature or request good first issue Good for newcomers

Comments

@lcox74
Copy link
Contributor

lcox74 commented Apr 17, 2024

To enhance the collectibility and excitement within our Snailrace ecosystem, we propose the introduction of a Snailrace Raffle system. This system will provide players with the opportunity to win high-rarity snail cards by purchasing raffle tickets using credits from their TAB Tony Wallet. Scheduled to run every Friday afternoon, the raffle aims to create a recurring event that keeps the community engaged and looking forward to a chance at acquiring rare snail cards.

Feature Requirements:

  • Raffle Announcement: Every Monday, the details of the weekly raffle snail card, including its rarity and ticket price, will be announced in the #general channel. This announcement will serve as the kick-off for that week's raffle, generating anticipation and participation.

  • Ticket Pricing by Rarity:

    • Uncommon: 10 credits per ticket
    • Rare: 15 credits per ticket
    • Epic: 25 credits per ticket
    • Legendary: 50 credits per ticket
  • Raffle Command: Users can enter the raffle by using the /snailrace raffle command. This command will display the current raffle's snail card details and include an interactive button to purchase tickets. Users can specify the number of tickets they wish to buy directly through this interface.

  • Automated Raffle Draw: The raffle draw will be conducted automatically every Friday afternoon, with the winner announced in the #general channel. The system will randomly select a winner based on the tickets entered, ensuring a fair chance for all participants.

Implementation Considerations:

  • Integration with TAB Tony Wallet: Ensure seamless integration with the existing wallet system for transaction handling. The raffle system should be able to check balances, deduct the correct amounts for ticket purchases, and handle potential issues like insufficient funds.
  • User Engagement and Notification: Develop a mechanism to keep participants informed about the raffle progress, including reminders of the upcoming draw and announcements of the winners. This could include follow-up messages in the #general channel or direct messages to participants.
@lcox74 lcox74 added enhancement New feature or request good first issue Good for newcomers application An application request labels Apr 17, 2024
@lcox74 lcox74 added this to the Return of The Snail v0.3.0 milestone Apr 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
application An application request enhancement New feature or request good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

1 participant