Open utterances-bot opened 2 months ago
I'm curious if you considered Convex for this - and if so what felt like it was missing? Scaling DBs, managing work queues, subscribing to queries, all sound like the right fit. I know the discord.js bot wants to live in a long-lived server - makes sense to pick Fly for that - but it could have a convex client and be subscribed to new turns perhaps? Happy to chat more - iirc this was originally built before you first tried Convex?
Congrats on the Discord launch btw! Super cool to see something take off like that - and sounds like it's best in class to so quickly get promoted 👏
I'm curious if you considered Convex for this - and if so what felt like it was missing? Scaling DBs, managing work queues, subscribing to queries, all sound like the right fit. I know the discord.js bot wants to live in a long-lived server - makes sense to pick Fly for that - but it could have a convex client and be subscribed to new turns perhaps? Happy to chat more - iirc this was originally built before you first tried Convex?
Yes unfortunately BattleTabs came long before Convex and by the time I discovered it we were too far down our current path. I did seriously consider it because you are quire right Convex would have been perfect for this turn based kind of game!
Convex wouldnt be a great fit for any game that requires "real time" like behaviour such as an FPS or an RPG or something but for a "simple" turn based game like BattleTabs it would have been perfect.
BattleTabs Global Launch on Discord Activities - mikecann.co.uk
BattleTabs
https://mikecann.co.uk/posts/battletabs-global-launch-on-discord-activities