SakeTami
Cube Cobra
Cube Cobra

patreon


1.1.0 Release

When I first launched CubeCobra, I had a vision that one site could house every single tool that you would need to build a Cube, and that's what I attempted to build. As the site grew, and new features were added, we were in a spot where we had some good core functionality and a handful of features that quite honestly didn't work too well. Multiplayer drafting was the biggest offender here. I tried my best to design a reliable system, but it was riddled with many extremely difficult to solve bugs, that I just didn't have the capacity to solve them all. To make matters worse, our buggy client impacted singleplayer drafts as well, causing drafts to end early, or crash, despite not evening utilizing the multiplayer features. CubeCobra users felt this pain, and many opted to do multiplayer drafts on Draftmancer. While that site was reliable, drafting their resulted in draft logs that never made it to CubeCobra, and users wouldn't benefit from the draftbots we've worked so hard on.

This release changes all that. Unless opted out, all Cube drafts run on Draftmancer will now have their logs pushed to CubeCobra. I've added a button to the playtest page to quickly create a lobby on Draftmancer. I've also made our draftbots available to Draftmancer, so you may notice an improvement in the quality of bot picks over there. All in all, I think this integration will better suite the needs of the users of both site. You can still run playtest drafts on CubeCobra, against a pod full of our draft bots - and I expect this experience to have significantly improved as we gutted the complexity of the previous system.

This integration is part of larger shift in the goals of the website. I was wrong to think that there should be one site that should handle everything Cube-related. We are never going to out-Scryfall Scryfall, or provide a better multiplayer drafting service then a dedicated tool like Draftmancer. I want to focus instead on provided the best core services that we can provide, and create tools and integrations that other community projects can utilize to create a better Cube ecosystem for everyone.

Our last update in December saw a major migration to move our front end to Typescript. The goal of this change was to improve developer experience, and help reduce type related bugs. This has been a massive success, and we've seen a stark increase in the number of community contributions to the site. I've continued this work and now started partially migrated the backend to Typescript as well. This update is just the start of this work, but I'm thrilled to see a new wave of contributors help out with the site.

In just the past month, here are all the improvements new contributors have made:

New Features

Bug Fixes

One last note, regarding spambots. You probably have noticed a number of changes around the site to help mitigate this, including security questions, captchas, stricter content filtering, and report buttons around the site. Some amount of spam is still coming through, and it's very helpful for users to flag malicious Cubes and users for me to clean up. With the advancements in LLMs and cost of compute - this is probably just the reality we live in now, but every little bit helps in this constant battle against the spammers. Thank you for your understanding and support!

Comments

Fantastic updates. I especially love the change in philosophy regarding a "one-stop-shop!" Thanks for all that you continue to do

Evan Everett

Yes, discord is where all the devs coordinate. Just @me there and I can give you the contributor role if you're interested in getting started!

Cube Cobra


More Creators