Rubik links: Difference between revisions

From miki
Jump to navigation Jump to search
Line 232: Line 232:
# Not necessary to update twisty.js module
# Not necessary to update twisty.js module
</source>
</source>

=== [https://github.com/Cride5/visualcube VisualCube] ===
VisualCube is a php application written by Conrad Rider that generate Rubik's Cube 3D images on-the-fly from a given setup algorithm.

* [https://github.com/Cride5/visualcube VisualCube on github.com]
* [http://cube.crider.co.uk/visualcube.php VisualCube demo page]

My default settings ({{file|visualcube_config.php}})
<source lang=diff>
- 'r' => 'y45x-34',
+ 'r' => 'y30x-30',
</source>

Also, create a file {{file|.htaccess}}:
<source lang=bash>
# Require "AllowOverride Indexes" in apache config for this site
DirectoryIndex visualcube.php
</source>

Example of use:
* https://miki.immie.org/visualcube/visualcube.php?fmt=gif&stage=f2l&size=100&alg=R2


== More Apps ==
== More Apps ==

Revision as of 00:48, 5 January 2017

Links and applications for the famous Rubik's cube.

Links

Official
Guides & Wiki
Buy guides, solutions, (new) how to improve...
Tip Videos
Some cool finger tricks. Don't leave your finger from the cube most of the time.
More nice exercices to do (RUR'U', L'U'LU, RUR'F...)
Overshoot move: U' R' F R, swap an edge on the cross: R' u R' u'
See #Tutorial section below
See #Tutorial section below
Video on how to move F2L to FR column.
  • Cube rotation: y U' L' U L. Quite slow.
  • Sledgehammer: F R' F' R (or see variants below).
    A bit faster, no cube rotation. Use it for inserting your last f2l pair for partial edge control of your OLL, or to avoid moving your next pair if you've spotted it using look ahead. Apparently the F' is done with the thumb, a bit before doing the R.
  • Case Number 2: F' (r U r')
  • Case Number 3: r' U' R U M' — What about B' R B R' ?
  • Case Number 4: l U L' U' M' — What about B L' B' L ?
When to use the sledgehammer (right-handed left variant): R' F R F' , or "RU" prime: U R U' R' (i.e. sexy move prime).
The goal is to end up with 4 well-oriented edges in the OLL.
http://cubesolv.es/ (reconstruction db for WR...), speedsolving.com forum and wiki, alg.cubing.net, wca, www.qqtimer.net
Insert a connected pair in wrong slot to get out a corner with white sticker to prepare next slot.
  • Break algorithms into triggers (R U R' U', R' F R F', R U2 R', R U R', R U' R', ...)
  • Track F2L pairs in algorithms.
  • Cases of 2 algorithms put into one.
  • Look for repeating patterns in algorithms.
  • Learn more algorithms.
Blind-folded
  • Good memory NOT needed
  • Conjugates make small changes (A B A', with A called the setup move, and A' the undo setup). Setup move must not destroy the buffer or the adjacent corners/edges that are swapped along.
  • All pieces are solved from the buffer
  • Target is where the buffer needs to go (where we need to shoot).
Solutions
Shops
Sell the recommended lube lubix's lube, but oversee, so high shipping and custom cost.
The Lubix silicone is made of a polydimethylsiloxane polymer. Note this is the same lubricant that Rubik's sell in their Rubik's Speedcube Pro Pack.
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.
Tools
z = U            p = z       h / g = F / F'
r = Lw', l       q = z'      i / k = R / R'
t = x'           j = U       d / e = L / L'
y = x2           m = r'      j / f = U / U'
u = Rw, r        x = U'      s / l = D / D'
i = R            v = l       w / o = B / B'
                                           
space = scramble             a     = y'    
                             n / b = x / x'
  • alg.cubing.net — Great & clear cube visualizer, view your moves, simplify & mirror them.
On GitHub. Installed locally at http://localhost/alg.cubing.net/index.html.

Videos

Victor Colin

3x3 - Exemples de résolutions avancés en Fridrich

3x3 - Exemples de résolutions avancés en Fridrich (partie 6)

Android Apps

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.

PC Apps

Timer — Prisma Puzzle Timer

BEST timer application!

  • Local java application
  • Time database saved in a single file, which can be exported/imported in text format.
  • Get it at here (include graphs, history...]

Including (partial) scramble view, graphs, tips with optimal cross algo...

Timer — TNoodle

Official WCA's scrambler, showing final cube state. Include a very nice timer application. Only drawback is that times are saved in the browser local storage.

Download TNoodle:

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

./tmt graph --description                 # To get a list of available target
Timer
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:
On the disk
~/.config/chromium/Default/Local Storage
  __0.localstorage
  __0.localstorage-journal
  chrome-extension_pafkbggdmjlpgkdkcbjmhmfcdpncadgh_0.localstorage
  chrome-extension_pafkbggdmjlpgkdkcbjmhmfcdpncadgh_0.localstorage-journal
Or better, in chromium, open developer tools by pressing F12,then
  • Export timing data — Go to Console tab, then type localStorage.sessions to get the content of the array, and save the results.
  • Import timing data — Go tot Console tab, then type localStorage.sessions="XXX" where the XXX is replaced by the result saved previously, but with all double-quotes escaped. These can be escaped for instance with
sed 's/"/\\"/g" sessions.txt > sessions-escaped.txt
Sessions data is also available in the Ressources tab, but long values get truncated, and hence this is not suitable method for import / export.
  • To install tnt in lighttpd (example on lacie-cloudbox):
vi /etc/lighttpd/lighttpd.conf
Add the lines
## Added for rubik's WCA official scrambler / timer
alias.url += ("/tnt" => "/opt/local/tnoodle-timer/tnt.html" )
Copy all files to /opt/local/tnoodle-timer/
Then open browser at http://lacie-cloudbox/tnt/ (Firefox or chromium works best it seems, Opera only works via file: access)
Other TNoodle apps
  • BLD
  • scrambler
  • qqtimer (the most used timer it seems) (qqTimer on GitHub)
  • Timer — CCT (CALCubeTimer)

    In java, from here (discontinued, use Prisma Puzzle Timer instead). Show scramble view, optimal cross solve algo...

    Simulator — alg.cubing.net

    alg.cubing.net is a Multi-purpose puzzle viewer – the new generation of alg/reconstruction viewing and sharing.

    git clone --recursive https://github.com/cubing/alg.cubing.net.git
    cd alg.cubing.net
    vi .htaccess                     # Comment out SSLCipherSuite!
    

    To use over HTTP link:

    git co 8d2d34b
    # Not necessary to update twisty.js module
    

    VisualCube

    VisualCube is a php application written by Conrad Rider that generate Rubik's Cube 3D images on-the-fly from a given setup algorithm.

    My default settings (visualcube_config.php)

    -        'r'     => 'y45x-34',
    +        'r'     => 'y30x-30',
    

    Also, create a file .htaccess:

    # Require "AllowOverride Indexes" in apache config for this site
    DirectoryIndex visualcube.php
    

    Example of use:

    More Apps

    More apps can be found at [4].