Last edited 13dec16 by jea2@.illinois.edu
Find this document at http://new.math.uiuc.edu/math198/jea2

A Puzzling Challenge: Exploring Virtual Rubik's Cubes

by Jacob Anderson

Abstract

My project is to design a 3 dimensional Rubik's Cube that can be randomized by the computer and manipulated by the user. In addition, the program is able to generate cubes of varying sizes, eg. 2x2, 3x3, 5x5, etc. Lastly, the program has some ability to solve the Rubik's Cube by itself. I used JavaScript to write my program in, so that users can manipulate it from any web browser without needing to download any special software.