A Rubik's cube playground built from scratch in C with raylib.

Cubes from 1×1×1 to 9×9×9. Generate scrambles, time yourself, call up a Kociemba two-phase solver for an (almost) optimal 3×3×3 solution in ~100 ms, or animate classic patterns: Superflip, checkerboard, cube-in-a-cube, etc...

Times per cube size with Ao5, Ao12, and a personal-best counter.

Mark any solve as +2 or DNF. 

Every rotation key is rebindable from the options screen.


Controls:

- R / L / U / D / F / B for face turns (Alt down for counter-clockwise)

- M / E / S for slice turns

- X / Y / Z for whole-cube rotations

- Space to arm the timer, release to start, any key to stop

- Enter for new scramble

- K to solve (3×3×3 only)

- + / - or PageUp / PageDown to change cube size

- H for help, O for options, P for patterns, Esc to quit


! NOTE !

Disable Vimium if you have the extension as it overrides the keybindings of this application.


Source on GitHub: https://github.com/le-barrage/cRubik

Published 14 days ago
StatusIn development
PlatformsHTML5
Authorle_barrage
GenrePuzzle
Tags3D, Minimalist, Singleplayer

Leave a comment

Log in with itch.io to leave a comment.