Skip to content

limabeans/mem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mem v0.5

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:

  1. type in BA into "Force corner comm" and hit [ENTER]
  2. scramble using the given scramble in your memo/solving orientation
  3. BA is my letter pair for UBL-UBR-UFR, so you are guaranteed a CCW A-perm in your next BLD solve!

In the meantime, obfuscation working as intended. :^)

Screenshot: ScreenShot

About

Commutator/Memory trainer and timer for those who do 3BLD competitvely

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages