
I'm excited to announce two major additions and many minor improvements! First, there's the new puzzle type. While Glow Cubes is known for its handcrafted wooden puzzles, Squared Straight now follows suit! The new wooden puzzle type acts as an arrowed variant of the Build-Your-Own Prism, which you can make any dimensions you want. (Don't worry, no trees were harmed in the making of universe-filling wooden puzzles.) 😁
And to help you vibe with your favorite puzzles, I bestow upon you the gift of ♫ ♪ music ♫ ♪ ! Each puzzle has a main theme and an upbeat remix for when it's solved, and you even unlock a special victory song when you beat all the main puzzles!
You can see more details in the video, which will be uploaded as a trailer and later to my YouTube channel.
Other changes and bugfixes:
Changed the scramble method for the Build-Your-Own Prism and Super Prism. The algorithm used to make sure each scramble move was rotating a different slice than the previous, but it could be rotating about the same axis. Now each scramble move rotates about a different axis from the previous move. Also, the probability is still weighted such that moves are more likely to be on axes with more slices.
The game now saves how far you zoomed in on the puzzle, so the puzzles will now load in at your preferred zoom level.
Hitboxes on the tiles are now bigger so they still register even if you click between them.
Multithreading is now used when finishing moves on the Build-Your-Own Prism and Super Prism to ameliorate the slight delay at the end of moves on the larger puzzles.
Converted many UI elements from checking for inputs in the _process method to using signals for better performance. Admittedly, it should have been that way from the start, but I'm learning! 😅
Fixed glitches that would occur when trying to make moves, reset, or load a state while scrambling.
Please let me know what you think in a comment, or better yet a review. Happy Solving! 😎