3BLD = solving the 3x3x3 Rubik's Cube blindfolded.
The first commutator and memory training application to exist, tailored to those who do 3BLD competitively.
Written in Java by Angel Lim.
Currently, the program can generate scrambles with any combination of parity, flipped edges, and twisted corners, along with the choice of one forced edge or corner commutator. It also keeps track of edge and corner cycle breaks and their corresponding metrics.
I am a BLDer, inspired by the ideas of deliberative practice, which lead me to create this.
It's still a work in progress, so here's how build/run/test/contribute:
git clone https://github.com/limabeans/mem.git
cd mem/source
javac -d ../classes *.java
cd ../classes
java GUI
Future features include:
-generating scrambles of a certain metric (i.e. 13/7) currently works, just no GUI implementation yet!
-an implemented "Solve Stats" section
-more sophisticated text exporting
-memory training
-generalization to include all buffers
-a txt config file, for custom letter schemes and misc. config stuff!
-the first timer with a built in Facebook chat?!
-the first timer with a built in music playlist builder?!
Notes:
My buffers, Edges: DF, Corners: UBL
You may noticed I hard-encoded my own lettering scheme for now.
This was just to simplify coding on my part, this is easily changeable later.
For now, to test the "Force edge/corner comm" feature(s), follow the following directions:
- type in
BAinto "Force corner comm" and hit [ENTER] - scramble using the given scramble in your memo/solving orientation
BAis my letter pair forUBL-UBR-UFR, so you are guaranteed aCCW A-permin your next BLD solve!
In the meantime, obfuscation working as intended. :^)
