Home > puzzled

puzzled

Puzzled is a project mainly written in Ruby, it's free.

Generates scrambles for the Mini Cube, Rubik's Cube, Revenge Cube, and Professor's Cube

Puzzled?

Generates scrambles for the Mini Cube (2x2x2), Rubik's Cube (3x3x3), Revenge Cube (4x4x4), and Professor's Cube (5x5x5).

Usage

Install:

$ gem install puzzled

Play:

> require 'puzzled'

> Puzzled::MiniCube.new.scramble 10
  #=> ["U'", "B2", "U2", "D'", "F'", "U'", "D", "F2", "B", "U2"]

> Puzzled::RubiksCube.new.scramble 10
  #=> ["F", "D'", "U", "F", "U'", "D2", "F2", "B", "U", "B'"]

> Puzzled::RevengeCube.new.scramble 10
  #=> ["L", "R'", "u", "d2", "f2", "D", "B", "b", "r'", "L'"]

> Puzzled::ProfessorsCube.new.scramble 10
  #=> ["D'", "F2", "L2", "F", "f", "d", "l'", "F'", "B'", "R"]

Test:

$ git clone git://github.com/huntca/puzzled.git
$ cd puzzled
$ bundle
$ rspec spec