SlackTCG Bot
- 3 Devlogs
- 2 Total hours
Slack bot that runs a trading card game where you collect cards and trade with others.
Slack bot that runs a trading card game where you collect cards and trade with others.
I set up trading and added a 24 hour timer between packs (except admins like me lol). You trade with others by using the command /slacktcg-trade @ . If the card has a modifier, the name would look like ‘ghoul-shiny.’ I have finished everything I need to and the TCG is set up, so I’m going to ship very soon!
Devlog #2
I spent some time adding a way to view you inventory. Right now user info and cards are stored in a JSON file, and I think I’ll stick with it as it’ll be managable for a few hundred users and SQL is overkill. I have a half-built trading system set up that I’m trying to polish and make more intuitive. I also made a logo in Canva for SlackTCG and made a slogan too: ‘The TCG That Lives in Slack.’ The next devlog will focus on finishing the trading system. I will then add a 24 hour timer between opening packs and test it with others. I would also like to add some more cards.
Devlog #1!
I set up the basic of a Slack bot and got all the boiler plate set up. I spent a while coming up with all the different cards and made a JSON file with them, then wrote a command to open a pack. There are 5 different rarities of cards: common, rare, epic, legendary, and mythical. Each one gets progressively rarer and you get 5 cards in each pack. The cards can also have rare modifiers. Right now nothing is stored in an inventory, but you can open packs and see what you get. I tried my best to make it look appealing to the eye as well.