Message Boards Message Boards

DeepCube, a Generalized 3D Cube Puzzle

Posted 9 years ago
Attachments:
POSTED BY: Lou Palumbo
5 Replies

Stunning work, thank you for sharing, Lou !

Can I ask how long did it take to develop this project ?

What was most difficult part ?

POSTED BY: Vitaliy Kaurov
Posted 9 years ago

Hi Vitaliy --

Thanks for your interest!

As for how long it took me: Somewhere between a couple of hundred cups of coffee and way too long.

More qualitatively: I purchased the Mathematica 8 Home Edition about three years ago to play with as a retirement hobby. I upgraded to MMA 9 and MMA/WL 10.1 as they became available. During that 3-year period, I worked on and off on DeepCube at an average of very roughly 10 hours a week (with huge variations from week to week and month to month). So, if you want a number, (I hate to admit that) maybe 1500 hours would be a reasonable but very rough estimate. But I had a lot to learn and had a lot of fun.

As far as the most difficult part: Well, Mathematica and the Wolfram Language were new to me. So, there was a learning curve that was further compounded by a big "unlearning" curve to undo old habits from decades of writing code in procedural languages. I should add that the Help system and availability of examples on the Wolfram sites were a huge aid in learning the Wolfram Language.

Another thing that probably accounted for the long development time is that I am not very good at knowing when to quit. There's always the temptation to add more features and to make things more elegant and tidy. And I have yielded to that temptation perhaps more than I should have. But that's part of the fun one can have when one is retired.

POSTED BY: Lou Palumbo

Amazing GUI and program. Will study on it :) Thanks for sharing!

POSTED BY: l van Veen

This is by far the most complete program (from a UI standpoint) I've ever seen in the Wolfram Language. Obviously there's a lot of content, I doubt I understand even the broad flow, but I hope to follow whats going on soon.

Is the deep cube a known or studied puzzle?

A computer scientist I know is always keen to stress that I can't build serious interfaces in Mathematica, and thus will always be a tinkerer before a programmer. Here I finally have ammunition for a retort!

POSTED BY: David Gathercole
Posted 9 years ago

Hi David ---

Thank you for your reply and interest. I don't believe DeepCube is a known or studied puzzle. DeepCube is a name I gave to this idea I first thought of in the early days of Rubik's Cube popularity. I did a lot of searching on the Internet and have never found any indication of a "deep" version of the cube puzzle. I've seen mechanical cubes up to 7x7x7 and computer simulations of NxNxN cubes where N is as large as 50. But all of these implement color "stickers" that move around on the outside surface of a cube (or sometimes a sphere or a bloated cube).

POSTED BY: Lou Palumbo
Reply to this discussion
Community posts can be styled and formatted using the Markdown syntax.
Reply Preview
Attachments
Remove
or Discard

Group Abstract Group Abstract