A UI for physical scramble tables at cubing competitions.
![](./img/example.png)
A UI for physical scramble tables at cubing competitions.
License: Mozilla Public License 2.0
Eventually this will be a job for Mark 3, but for now:
Currently, the only way to clear a scramble for a scrambler to load up a new scramble is to markAsSigned().
A few scenarios could lead to the use case where a scrambler should be able to clear out who they are scrambling for that don't involve signing anything:
Proposed flow (assumption: the scrambler is already set):
If the event is 333mbf, also take in a value for number of cubes attempted.
Outline the WCA legal shape of the cubes to be scrambled for that input (ie closest to a square), but grayed out. Show scramble 1 at that time.
Allow a input that advances the multiblind scramble. When this happens, it should advance the next scramble, and add the U face of the scramble to the grayed out shape. This ideally should fill out left to right, then top to bottom.
Once all cubes have been scrambled, it should show the layout of all the U faces. The user should be able to click on any of them and be shown the correct scramble for it, along with the scramble image.
At any point during the scrambling process, the scrambler should be able to go back and see a previous scramble in case they messed something up. Ideally there should be a resume button, which should take you back to where you were. It should also be visibly obvious you are looking at a previous scramble and not the current one when you are looking at a previous scramble.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.