Pyxel Rubik's Cube
Documentation
This is fully a functional Rubik's Cube that can do all types of moves (face moves, slice moves and wide moves) and has an integrated timer that saves your last times and automatically highlights your best time in green. You can also use the arrow keys and Q/W to freely rotate the cube in every direction and every move you do is automatically shown at the bottom of the screen in correct Rubik's Cube notation. Also note that all the moves are done from the orientation yellow top, green front (as most people solve with white on the bottom).

Controls:
U, D, L, R, F, B: Face Turns (Moves)
M, S, E: Slice Moves
Shift + Move Key: Make your moves Prime (counterclockwise)
CTRL + Move Key: Make your moves wide (Uw, Dw, Lw, Rw, Fw, Bw) --> Can be used in combination with Shift for Uw', Dw', Lw', Rw', Fw', Bw'
Arrows: Rotate around X and Y Axis
Q/W: Rotate around Z Axis
T: Start the Timer (Solving the cube will stop the timer)
Space: Scramble the cube
Enter: Reset Cube back to solved state (Does not count as a timed solve and just resets the timer to 0)
License: MIT
Files
  • app.py
  • res.pyxres
  • screenshot.gif
PYXEL RUBIK'S CUBE
🕹️ https://pyxelstudio.net/5yvht9c4

#gamedev #retrogames #game #python #pyxel