SlackTCG Bot
- 4 Devlogs
- 6 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.
Devlog #5
Many, many, MANY features have been added. I spent a while talking with my robotics teammates about this and the different cards are now members of that Slack channel, so you can ‘collect’ your friends and it’s pretty funny. There are now 10 commands too! You can auction cards, trade with anyone, view others inventories, and even merge cards, see leaderboards, see the odds, and see who has the rarest version of you. There are also events that have a chance to occur hourly that increase odds, and I went through many debugging sessions fixing everything. I’m pretty happy with where it stands now.
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.