Hacker News new | ask | show | jobs
by zwegner 1566 days ago
Cubeast looks pretty awesome, but it only works in Chrome, which is a non-starter for me. So a few months back I started my own Python/Qt app, which is roughly similar to Cubeast, but less features as of now: https://github.com/zwegner/CubingB

I haven't had much time to work on it lately, and there's limitations like only supporting Bluetooth on macOS and only one type of cube (the MoYu AI), but it's open source and works pretty well as a timer (both for smart cubes and regular cubes).

1 comments

That's cool! Moyu AI is a great cube but the electronics are terrible. I have had 3 already and they all stop tracking moves at some point. Cubeast is much more than simple timer. The statistics, method steps tracking and case recognition are killer features. At the same time basic drilling solves is as seemless as on cstimer (and your app it seems) as opposed to native apps from gan or moyu which are bloated and slow.

Fwiw I submitted cubeast to HN some time ago but it didn't get any votes.

Yeah my MoYu also has a face or two that sometimes desync. Really annoying.

I have a basic case recognition feature, though no statistics are tracked there yet. I also have some code for tracking splits (only CFOP), though I haven't integrated it into the app for tracking stats.

csTimer has a ton of features too, but I've completely stopped using it, since CubingB has everything I need for basic timing and lots of improvements (like not losing session data, easily moving solves between sessions, partial scramble diagrams).