Fixed cube orientation makes challenges easier

Bug #1411999 reported by Ben
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pybik
Fix Released
Wishlist
Unassigned

Bug Description

I've been learning the Rubik's cube via the Pybik challenges, which is fun and generally a good experience. However, after a while I noticed that the challenges are much easier because the final position of the cube is always the same. For example, the cube at "solve in 5 moves" level may look pretty random, but I know red belongs on the top and orange belongs on the bottom. The side faces also preserve the orientation they had before the challenge was started.

To demonstrate this problem quite clearly, double click the "solve in 1 move" challenge repeatedly. The primary color of each face will be constant, with red on top, orange on bottom, and the other faces staying the same with only one column or row changing each time.

I think the simplest solution to this problem would be to randomize the orientation of the cube when starting a challenge. Since the vertical axis is fixed, the cube must be randomized relative to that axis. One of the six sides should be chosen as a new "top."

It may still be desirable to have the "solved" cube appear in a fixed orientation, so for example choosing "New Solved" from the File menu may reset to the default orientation.

Thanks for this great project.

Revision history for this message
B. Clausius (barcc) wrote :

Thanks for your interest in Pybik.

I will implement this in the next version.

Changed in pybik:
status: New → Triaged
importance: Undecided → Wishlist
Revision history for this message
Ben (sthjnafa) wrote :

Great, thanks!

B. Clausius (barcc)
Changed in pybik:
status: Triaged → Fix Committed
B. Clausius (barcc)
Changed in pybik:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.