Show HN: I'm building the “chess.com” of speed cubing
cubedesk.io
cubedesk.io
And I'm not the GP, but I agree. To expand my thoughts:
- The free version is vastly inferior to lichess.org, and it nags you to upgrade at every opportunity.
- They are anti-competitive to the point of censoring the mention of lichess on their forums (for e.g. feature requests) [1]
- I guess it's subjective how paid chess.com compares to lichess.org but I much prefer lichess.
- Minor UX/UI annoyances (you can't give your opponent time or allow takeback requests in a rated game, etc.)
- The price of diamond membership is quite steep for a chess website, but I guess compared to lichess.org anything is quite steep.
Thinking about it further, I guess chess.com seems extra bad because of the existence of lichess.org which is just amazing (100% open source including the apps, zero ads, open API, can download the database of all games, etc.)
Full disclosure, I'm a diamond chess.com member (signed up in January for a year) because I'm quite a chess enthusiast and really wanted to see if it was worth it. It's not, in my opinion.
[1] https://www.reddit.com/r/chess/comments/qudyuq/why_streams_w...
I've played online since back in the days of ICC which was a defacto monopoly given how much larger than it was than all other sites. You can see their records here [1]. Their record for the max number of players logged in was 7,352. Chess.com at a really random time right now has 183,538 people playing.
It wasn't long ago that all of the big tournaments were gradually dying off - even Linares died, for lack of funding. And then the rise of chess.com (along with Magnus - who is an absolutely amazing world champ in terms not only of play but also 'ambassadorship for the game') just sent the game in an entirely different trajectory that nobody would have imagined just 10 or 15 years ago.
Yes, it's great that this game is finally getting popular. About time an up and comer took the crown away from Settlers.
The money nagging is annoying, especially considering they're charging for basically just stockfish wasm running on your machine.
I stopped using chess.com because I found it way more addicting compared to lichess and I was way too invested in my chess.com rating.
Lichess also uses zero-time premoves and chess.com uses .1 second premoves. I think these also contribute to lichess feeling snappier.
Having played competitively, zero-time premoves make no sense and they should cost.
Lichess is great if enjoy the flagging meta, and not so great if you don't. It's made even more extreme by their interpretation of sufficient mating material. A single knight is generally counted as sufficient mating material so you end up scenarios where you're forced to play N v N along with 0 second premoves and that's not something I much enjoy.
I understand some folks like this sort of stuff, which is why it's great that there are multiple sites competing instead of a single site monopoly.
lichess is my go example for what you can do with community driven open source software.
That worked but solving a 3x3 is in the 2-3 minute range. FAR from speed cubing.
OK. Now I'm interested in getting into speed cubing. The Trainer shows like 12 systems with no descriptions/trade-offs/recommendations ... how they are related ... best order to learn them if learning several... etc. Those points would be SUPER handy.
Anyway... The rest looks good and I'll definitely play with it.
I memorised a few basic algorithms a few years ago and practiced getting faster.
Then you basically add algorithms to take shortcuts and improve your hand speed.
I never got good times (maybe around 1m?) but it gradually lost appeal after a while. Nowadays I probably would get stuck trying to fix the last 4 corners.
I'd like to get back into it one day and learn some very generic algorithms to just be able to transition between states, without the explicit goal of solving the cube fast.
Good question. I recently came out with a Pro version for CubeDesk which is mainly there for people who want to support development. You also get some minor stuff like additional themes and 1v1 options.
I'm hoping that enough people buy Pro so that I can cover the server costs. As long as the server costs are covered (or at least not too high), there's no reason for me to ever take down the app. If nothing else, it's a good learning opportunity for me.
Bluetooth cubes still have a ways to go before they're physically good enough and also affordable enough to replace regular cubes, but they will solve this issue. CubeDesk already supports a few types of BT cubes. When you use a BT cube on CubeDesk, you get a breakdown of every stage, turns per second, areas you paused, etc.
The unfortunate thing about BT cubes is that all the companies making them have their own proprietary software that they want their customers to use, so they encode the data coming from the cube to make it really hard for anyone to make sense of it. Some of us in the cubing dev world have reversed engineered these techniques, but it's just unfortunate how they try to keep it a secret.
Then I opened the answer key (HN comments) and found this thread. Shouldn't you make it easier to find documentation before signing up?
I'm also curious if you used a tool like Webflow for it.
Didn’t use anything for designing it. Just mainly eyeballing
Since I started the app by saving data to the DB instead of the user’s device, this is more of a technical limitation than a choice that I’ve made. I just need to put aside the time to implement it.
Did you defined ranking program? what is the default rank? is it going to be similar to chess (e.g 1000 for starters, 1800 for experiences, 2300 for masters etc) ? how are you going to measure it? would it be changed only when you do 1x1 games? or also self training impacts it?
also, how can you protect against trolls? everyone can fake it, you know.
As for cheaters/trolls, I have a manual reporting system right now, but I'll do my best to start flagging accounts automatically. Pretty hard thing to solve given the nature of the issue.
Algorand was also selected for official chess ratings [2].
[1] https://blog.coinfabrik.com/uncategorized/how-to-model-a-rub...
[2] https://www.algorand.com/resources/ecosystem-announcements/a...