(Rubik's Cube is an interesting puzzle game that many people have played. The primary functions of this graduation project are as follows)? Start a game: Start a new game (2)? Back to Game: When the game has started, the "Start Game" button will not be available. Players can enter the previous game interface through the "Back to Game" button. (3)? Game record: save the player's game record, including the ranking, player's name, the time used to recover the cube, the process used to recover, and the date of the game. (4)? Game description: introduce the operation method of the game and each menu (5)? Exit the game: End the game (6)? All rotations: players can see the three sides of the Rubik's Cube together at any time. Players can rotate all the Rubik's Cube by rotating the button or sliding in the area outside the Rubik's Cube, so that players can have an understanding of the overall situation of the Rubik's Cube. (7)? Single layer rotation: Players can rotate each layer of the magic cube by sliding on it. (8)? Game timing: when the player just enters the game, if all players turn over, the time is not counted; If it is a single-layer rotation, start timing. At this time, if all rotations are carried out, it will also be counted as time. However, if you switch to other interfaces during the game, the timing will be suspended. (9)? Switch button: seven picture buttons are set in the game interface, and the switch button is at the top left corner. Click it to open or close the other six buttons. (10) Menu button: click the menu button to pop up the game menu (11) Expand and shrink button: adjust the size of the magic cube... This document includes the following annexes:)