Soma cube variations generator

Please Login to Comment


Some years ago I created a website in which you can easily generate and download two variations of the soma cube. The key point it's that the puzzles are generated randomly so each time you download and print a puzzle you will get a new one. Now I was thinking about making a redesign of the website but there are no one using it so... I'm not sure that it worth it. I just want to share te page a little and receive feedback. I think that it's an interesting page, the puzzles are challenging but not impossible and it's totally free.

I have 2 variations Infernal Box ( this is the easy one) and Paranoia Cube ( bit harder ), and you can generate your own in It's possible generate bigger and more difficult puzzles but it takes a while computing so, by the moment, there are just so 2 puzzles.

The website it's What do you think? Would be worthy put some effort on the page? Do you like the idea?

Infernal Box Puzzle
by Jrubia
Paranoia Cube
by Jrubia

Two thoughts:

  1. What makes a puzzle interesting to many is the nature of the pieces, for example (1) if there aren't that many pieces, (2) they're all the same or of very few types, or (3) they're comprehensive in some way, like all non-convex tetracubes. My impression is that a puzzle with 12 or 15 pieces has too many pieces of it's just a random assortment of pieces.

  2. The nature of the solution matters. For example (1) is it unique, (2) is it serially interlocking, (3) does the solution require rotating one or more pieces, or (4) does it require many pieces movements to get them all into place?

A randomly generated puzzle is likely to fail on these criteria. If all you want is a random puzzle burrtools can be used to do that, and it will give additional information about the numbers of movements necessary. So your puzzle generator seems to me to be most useful if it was designed to give "interesting" random puzzles, or at least enough information with a puzzle for someone to know if the puzzle looks interesting.

A totally different take on this is to analogize with burr sets, where you have a collection of pieces and you're told some subset to use to make a given shape. So for example you could think of this instead as a project where you list all, say, tetracubes and pentacubes then give a table of different subsets you can select in order to build a cube. Even then, though, they would typically have some measure of how hard the puzzle is, listing the challenges in order of increasing difficulty.

Wow, I really don't know what to say, this is an analysis such complete, but I will try....

I agree with you about a randomly generated puzzle it's just a random assortment of pieces, and, as by the nature of the randomness, will be puzzles with more difficult and others with less. One of the first ideas I got when achieve the first puzzle was to be able to assign a difficulty score to the puzzle generated, but I really don't know what makes a puzzle harder to solve than other. having a larger variety of pieces maybe?

About the burr sets that you mention, that table would'n consist in all the possible combinations of the puzzles that my page generates? I make the random generator because I though there was a enourmous amount of possible puzzles.

Thanks you for the comment, I appreciate it very much