Rubik's cube

From miki
Revision as of 17:13, 7 December 2014 by Mip (talk | contribs) (→‎Apps)
Jump to navigation Jump to search

This page is a stub.

Links

Official
Guides
Solutions
Shops
Sell the recommended lube lubix's lube, but oversee, so high shipping and custom cost.
Sell Maru lube (not recommended, see below), Calvin's lube high viscosity and Calvin's lube medium viscosity (seems very good).
Sell Zhanchi's cube, but not black ones.

Apps

Android

Games
A rubik's cube game. A bit though to manipulate.
Timers
A simple speedcubing timer with scrambler algorithms support. Very nice design, all on one single page. Best out there.
A timer for speed cubing. Some ads and no much features.
A timer for speed cubing. Scramble algorithm. No graph.
A timer for speed cubing. Scrambe algorithm. No graph. Compare cube brands. Too many pages.
A timer for speed cubing. Scramble algorithm. Graph. Design not as good as Rubik's Stopwatch. Additional resources like algo, WCA regulations.

A simple, elegant timer with WCA scrambles for recording Rubik's cube solves. Graph and history by session (best, best AO5), scramble image, double touch inspection.

Solvers, Algorithm database
Solver (manual input or via camera). List of solving algorithms.
A big database of all possible sequence for each category (PLL, OLL, F2L...). Support for 'favorite' flag, adding new category and new algorithms.
Simply a big page with all solving algorithms, clear and well-designed. Must have.

Linux

Official WCA's scrambler, showing final cube state. Include a very nice timer application.

To install:

git clone https://github.com/cubing/tnoodle.git

./tmt graph --description                 # To get a list of available target

Timer application is only available up to v0.8.7.

git checkout v0.8.7
./tmt make dist timer
sudo cp -r timer/dist /usr/local/bin/tnoodle-timer
chromium-browser /usr/local/bin/tnoodle-timer/tnt.html           # To start the javascript timer

In old version, timer is available as a .jar file. For instance:

git checkout v0.7.14
vi tmt
# Comment line with
#                args += [ '-Werror' ]
./tmt make dist timer
java -jar timer/dist/TNoodleTimer.jar 
# Then visit http://127.0.0.1:8080/tnt/ or http://127.0.1.1:8080/tnt/ (or possibly port 2014)
  • Data for the javascript tnoodle-timer is stored in chromium local storage:
~/.config/chromium/Default/Local Storage
  __0.localstorage
  __0.localstorage-journal
  chrome-extension_pafkbggdmjlpgkdkcbjmhmfcdpncadgh_0.localstorage
  chrome-extension_pafkbggdmjlpgkdkcbjmhmfcdpncadgh_0.localstorage-journal

Solution

We use notations from https://github.com/chrishunt/rubiks-cube:

  • R, means turn Right face clockwise
  • R' or r, means turn Right face counter-clockwise
  • R2, means turn Right face twice.
Swap 2 edges
R-U-r-U-R-U-U-r-U