Fun interactive gameplay Discord bot, where you manage a hive of bees! You can get different types of bees, collect pollen, and produce honey. Play minigames like memory match to get treats to feed your bees!
peleg2210
Check their projects out: One Minute Skeatch, Discord Economy Bot, Super Market Items Sorter Sprig game, Slack Economy Bot
Once you ship this you can't edit the description of the project, but you'll be able to add more devlogs and re-ship it as you add new features!
Deployed Beebo on my coolify instance! This update includes a few internal fixes including:
- Create nixpacks configuration
- Update help command
- Add integration type to discord api to reduce bot startup time during command sync
Next update will be a content one, so keep your eyes peeled!
Fixed some little bugs here and there:
- Fixed breeding for new schema
- Fixed timestamp issues in foraging displaying incorrect units of time (minutes -> seconds)
You can now earn treats that your bees find during harvesting! (It won't actually be like 1000 treats, this is just because I scaled everything up for testing...)
Yet another batch of QOL improvements! This time, it's about foraging. When your foraging time is up, you will get a reminder in the channel.
Max foraging time scales based on your bees and their pollen per minute
Implement bee feeding! Feed your bees treats to have them gain XP. Bees level up after a certain amount of XP. There will be some kind of pollen/forage multiplier based on bee level in the future.
This was primarily a huge backend change. Essentially, I changed the way that bees were stored so that each bee can have its individual level and xp. This means that I can implement treat feeding and also leveling up of bees (in the future!).
Having this change meant I had to also change all commands that interacted with bees... not fun.
On the bright side, the eviction UI has been improved to update after a bee was evicted. Also, bee display UI has been improved to show all bees and their individual levels.
The upgrade logic for memory match passes is implemented- You need to have a certain amount of items to purchase the pass.
Also, a lot of QOL improvements, here's some of them:
- Foraging shows estimated pollen per minute
- Bee info now allows you to scroll through all the bees (paginated!)
I probably just implemented one of the most complex features of this bot: Memory match! Match items on the board and whichever ones you match are the ones that you get at the end. You have 5 tries to match as many items as you can.
Add expand hive logic, also add a leaderboard. Expanding your hive costs honey, equation is something exponential.
Implement bee eviction and hive limits. The default limit is 10 bees. In the future there will be a command to expand your hive.
Tentative hive and forage logic is complete. The bot is honestly pretty unbalanced right now, and it needs a lot of work to make sure that the game is fun while still taking time to progress.
Added start hive and check hive commands, and integrated a database (mongodb). Now the stone is really rollin, hopefully more things come fast!
I think after this devlog, I will be updating the way that the hive is displayed to the user since there will be a lot of bee types.
Got my discord bot set up with discord.js and sapphire, and made a help command! This took slightly longer than I expected since discord.js has changed so much since I last used it (v12 -> v14) and I've never used sapphire before. It's a cool framework though!