Introduction - If you have any usage issues, please Google them yourself
Game design process is as follows: (1) the establishment of a three-dimensional model of the cube. (2) a randomly generated puzzle upset initialization sequence and displays. (3) The user can choose to rotate through the keyboard of a row or a column. After the end of each rotation, the current state of the cube to determine whether the conditions for the end of the game, if met, the game prompts the end user. Otherwise, the game continues. Another game Additional features include: (1) to save the current state of Rubik' s cube. (2) load a cube from the data file. (3) Scale cube size. (4) Check the correct answer.