Slashdot Mirror


A Working 5D Rubik's Cube

Melinda Green writes "Readers who enjoyed the previous Slashdot postings regarding the 4-dimensional Rubik's cube called MagicCube4D will be interested to know that a couple of brilliant developers have recently created a working 5-dimensional Rubik's cube. Operating a 5 dimensional puzzle projected all the way down to a 2D computer screen may seem a hopeless task but the full 5D puzzle has already been solved by 3 people. Also noteworthy is the fact that the 4D puzzle has now been ported to Java and is available as both a full-featured desktop application and as an Applet."

40 of 171 comments (clear)

  1. MY HEAD ASPLODE! by Anonymous Coward · · Score: 5, Funny

    n/t

    1. Re:MY HEAD ASPLODE! by moro_666 · · Score: 3, Funny

      I think even Freud would say that: if you play with 5d rubic's cubes, you need to get laid.

      --

      I'd tell you the chances of this story being a dupe, but you wouldn't like it.
  2. I see that... by jgartin · · Score: 2, Informative

    ...it requires .NET. Thanks. I don't mind downloading and installing 30MB's of framework just to play with a Rubik's cube. Really, I don't.

    1. Re:I see that... by Anonymous Coward · · Score: 5, Funny
      ...it requires .NET. Thanks. I don't mind downloading and installing 30MB's of framework just to play with a Rubik's cube. Really, I don't.


      You don't need to explain your reasons not to solve this puzzle. ;)

    2. Re:I see that... by pla · · Score: 4, Insightful

      it requires .NET. Thanks. I don't mind downloading and installing 30MB's of framework just to play with a Rubik's cube. Really, I don't.

      I see you've gotten spanked as a troll... Unfortunate. Personally, I don't suspect you of trolling, just stating a fact. However...

      Whether you like it or not (and I say this as a .NET developer who does not), since Visual Studio 2005 builds to .NET 2.0, just about everything will use it within a year or two. Add to that Vista's intended use of WinFX (basically just .NET 3) as the core API, and you can pretty much kiss Win32 goodbye.

      A pity, really, because .NET has truly abysmal performance. Who cares about the size on disk - I care far more that it eats memory like a kid with a box of tic-tacs. (Cue someone parroting that you can get 4GB for about $250 nowadays, which I think you'll agree completely misses the point).

      Regardless, you would do yourself a favor to get used to .NET; Sooner or later you will have no choice, so why deprive yourself of cool toys that (unfortunately) use it now?

    3. Re:I see that... by Mathiasdm · · Score: 5, Funny

      But you can get 4GB for about $250 nowadays! Stop complaining!

      --
      Join the anonymous, help develop the network: http://www.i2p2.de
    4. Re:I see that... by jdbartlett · · Score: 5, Funny

      And that's in flash... with an iPod Nano surrounding it!

    5. Re:I see that... by Anonymous Coward · · Score: 2, Funny

      But you can get 4GB for about $250 nowadays! Stop complaining!

      You're completely missing the point!

    6. Re:I see that... by jamar0303 · · Score: 2, Funny

      What are you talking about? I had to pay $100 for a 256MB stick for my laptop (Sony VAIO TR5EB)!

      --
      OSx86 FTW
    7. Re:I see that... by Anonymous Coward · · Score: 2, Funny

      What the fsck are you Windows users doing on Slashdot anyway?

      We're all masochists. And just using Windows isn't enough by itself.

    8. Re:I see that... by DrunkenTerror · · Score: 4, Funny

      You know, the Nazis had pieces of framework that they made the Jews download.

    9. Re:I see that... by Mathiasdm · · Score: 3, Funny

      But it comes with a free DRM rootkit!

      --
      Join the anonymous, help develop the network: http://www.i2p2.de
  3. Bet they cheated by Mostly+a+lurker · · Score: 5, Funny
    the full 5D puzzle has already been solved by 3 people.
    No doubt, they just pulled it apart and put it back together with all the blocks in the correct orientation. Saw my kid sister do that with the 3-D version.
    1. Re:Bet they cheated by FyRE666 · · Score: 2, Funny

      Pfft! Why go to all that trouble. When I bought my Rubik's cube I just took it out of the box, looked at each side and it was done! It's sat on my windowsill ever since! Far too easy...

    2. Re:Bet they cheated by rk · · Score: 2, Funny

      The problem with that is if you take apart and reassemble a 4D or 5D Rubik's Cube, you also turn the universe inside-out.

  4. I give up by zidohl · · Score: 2

    after seeing the picture on the front page.. Given that i probably will be dead within the next 100 years i doubt i'll have time to finish it anyways, it's just to many dimensions..

    1. Re:I give up by MichaelSmith · · Score: 2, Informative
      Given that i probably will be dead within the next 100 years i doubt i'll have time to finish it anyways, it's just to many dimensions..

      You should read Diaspora by Greg Egan.

  5. Anyone know where you can buy one? by MarkByers · · Score: 5, Funny

    Anyone know where you can buy a real 5D cube? I hate trying to solve them on a computer screen. Much easier in real life.

    Also I will need a spare set of 4 dimensional stickers in case the original ones fall off.

    --
    I'll probably be modded down for this...
    1. Re:Anyone know where you can buy one? by K8Fan · · Score: 2, Funny

      To us, they look like white mice.

      You see, they really were very clever hyper-intelligent, pan-dimensional beings.

      --
      "How perfectly Goddamn delightful it all is, to be sure" Charles Crumb
  6. Can you still... by d_p · · Score: 4, Funny

    ...peel off the stickers in 5 dimensions?

    1. Re:Can you still... by El_Muerte_TDS · · Score: 4, Funny

      Did that with my cube. Now that's a challenge, trying to solve it without any visual indication.

  7. Should be possible in a few minutes by MarkByers · · Score: 5, Informative

    And the least time in which I could solve the cube was 20 minutes.

    Using a few simple, easy-to-learn algorithms, and with a few weeks practice it is possible for pretty much anyone to solve the 3D cube in just 2 or 3 minutes. Using a layer-by-layer method you can solve each piece one at a time in the first two layers, then learn 4 algorithms to fix the last layer (not necessarily in this order):

    1) Rotate edges
    2) Rotate corners
    3) Permute corners
    4) Permute edges

    Sometimes you will have to use an algorithm twice. Each algorithm takes about 10 moves, and at a slow speed of one move per second and a bit of luck you can solve the last layer in under a minute. Here's a beginner's guide:

    http://peter.stillhq.com/jasmine/rubikscubesolutio n.html

    If you want to get faster you need to learn more algorithms so that you can complete two steps at once.

    A popular method which can be used to get very fast times is the Fridrich method, but it requires a lot of memorisation and lots and lots of practice:

    http://www.ws.binghamton.edu/fridrich/cube.html

    Personally I managed to get times of under 1 minute by practising the cube every day in the bus to and from work.

    --
    I'll probably be modded down for this...
  8. Don't look so surprised... by MojoMagic · · Score: 3, Funny

    Neeeeeeeeeeeeeeerd!!!!

    Damn... And I thought I was hopelessly nerdy.
    I must look positively herculean next to these guys.

    I remember spending the better part of an afternoon last summer trying to solve my girlfriend's father's 20 year old rubiks cube.
    I was really close to solving it when it litterally fell apart in my hands. Turns out one of the (now grown up) kids had once tried to forcibly solve it with a screwdriver. Now, whenever you it get into a certain configuration (ie: a near-finished state) it loses all structural integrity.
    I could have cried... I WAS SO CLOSE!!!

    I was crazy to spend so long on a three diementional rubik's cube.
    But, I don't know which is crazier... That someone made a four diementional version, or that people have already solved it. ... And don't get me started on the five diementional one...

  9. Re:Wrinkle in Time by Andrew+Kismet · · Score: 2, Interesting

    A 4 Dimensional Cube is called a Tesseract, unless you assume time is a dimension (which it frequently is/is cited as being).

  10. 4d Java Applet by Sir_Lewk · · Score: 3, Interesting

    That 4d java applet is amazing! It even runs perfectly fast on my Pentium II.

    --
    "linux is just DOS with a UNIX like syntax" -- Galactic Dominator (944134)
  11. Really 4D/5D? by beaverfever · · Score: 3, Interesting

    Is there anyone reading with the brains/training to confidently/accurately answer some questions please?

    "These are Rubik's cubes of the form 3d, with the original popular puzzle being 33. We label the puzzles like this because they are a d-dimensional cube broken into 3d smaller pieces or "cubies" of the same dimension. For example, the 3D cube has 33 or 27 total 3-dimensional cubies."

    Does adding cubies really mean adding a dimension, or does it mean simply making a more complicated 3D puzzle and giving it a fancy name? (Behold: the Fifth Dimension! Amaze Your Friends!)

    I noticed in the 4D model that elements disappear and reappear with each move. What's up with that? What do the green cubes represent? Where are the pieces which disappear supposed to be going, and why can't we see the changes being made to this set of cubies? Is the invisible set a cheat on the part of the designers?

    I have not played with the 5D version, and so have no questions about that one.

    1. Re:Really 4D/5D? by blechx · · Score: 2, Informative
      I noticed in the 4D model that elements disappear and reappear with each move. What's up with that?

      You just cannot see all sides of the cube simultaneously, just as with it's 3d-counterpart.
    2. Re:Really 4D/5D? by Surt · · Score: 5, Informative

      It's a true 4 dimensional puzzle in the sense that this is what you could build as a rubik's cube equivalent if we lived in a 4d universe rather than a 3d universe.

      The green cubes that appear and disappear as you make moves are from the 'hidden' face of the hypercube, which has 8 faces. Their projection is using a base unfolding, to understand what they've done consider the parallel from unfolding a 3d cube into 2d. Imagine you are staring precisely face on at a cube:

            XXX
            XXX
            XXX

      Now unfold all the sides connected to the X's so you can see them straight on:

            OOO
            OOO
            OOO
      AAAXXXBBB
      AAAXXXBBB
      AAAXXXBBB
            MMM
            MMM
            MMM

      If you started playing a game of rubik's cube on this, you'd soon see another letter show up whenever you made a move, let's call it G for green. Where do the G's come from? From the sixth face of the cube that wasn't visible due to the choice of unfolding. The face exactly opposite of the X's ... the 'rear' of the cube if you will.

      Same thing in the 4d case. There are 8 faces, only 7 of which are visible due to their poor choice of unfolding technique.

      Here's wolfram's hypercube page for more info:
      http://mathworld.wolfram.com/Hypercube.html

      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
    3. Re:Really 4D/5D? by roice · · Score: 2

      These puzzles are true higher dimensional analogs. Every characteristic of MagicCube4D is "upped" a dimension from the original puzzle. For example, on the 3D cube stickers are 2D, but on the 4D cube, stickers are 3D. This is also true for the puzzle "faces".

      Have we really added a dimension? Well, perhaps not because the higher dimensional portions of the puzzle are being projected down to our real lower dimensions. So in a sense, yes these are just "more complicated 3D puzzles". But they are not just puzzles that are more complicated in some arbitrary way like adding more stickers. There are more complicated in a way that preserves analogies to what a 4D Rubik's cube would be like in higher-d spaces (if those could exist).

      I find the best way to think about things is by "dimensional analogy". Think about how a 3D cube would look to a 2D being (you'd have to project the puzzle into the 2D world to even see it), and then the ideas behind MagicCube4D start making sense. Try to draw a Rubik's cube on a flat sheet of paper and you'll see what I mean.

      There is an excellent FAQ about the puzzle on the superliminal site, which I recommend. http://www.superliminal.com/cube/FAQ.txt

  12. 4th dimension is not necessarily time by spineboy · · Score: 2, Informative

    If you exist in one dimension, is the 2nd dimension neccessarilry width, or is it height? There are many other choices, but we tend to pick time because it is easily understood by us.

    --
    ..........FULL STOP.
  13. Re:All I can say is: vist timecube.com by WilliamSChips · · Score: 2, Funny

    5-dimensional Rubik's Cube is word evil.

    --
    Please, for the good of Humanity, vote Obama.
  14. No good deed... by KingSkippus · · Score: 5, Funny

    Oh my god, you're right! It does look like he wrote this application in .NET solely for the purpose of being a huge burden on everyone! After thinking about it, I guess it really does have nothing to do with .NET probably being the language he's most familiar with. I'm sure that he probably did want to spend several months learning a new language for something that could best be described as an amusing diversion, but chose not to because he wanted to waste the few minutes it would take you to download and install .NET. Come to think of it, I'm sure the fact that most people already have .NET installed probably just makes him mad, because it mitigates the toll his application will take on society.

    The fact that it's kind of cool is only a ruse in his more diabolical agenda of making your life miserable for five or so minutes. The fact that we are compelled to install it by means I don't quite understand yet only makes the situation worse. If only we had a choice whether or not we wanted to play with a 5-dimensional Rubik's Cube!

    Personally, I think that if you're as outraged as I am, since you're obviously so much smarter then me, you should rewrite his application in a morally superior language. The kink in this fool's plan is that he seems to have forgotten to patent the application (but be careful, it could be another trick!), which leaves the door open for anyone to simply rewrite it!

    Please start working on it right away, as this outrage must not go unanswered!

    1. Re:No good deed... by Naomi_the_butterfly · · Score: 2

      *clap clap clap* Seriously... bravo!

  15. Re:4D ? 5D? by Easy2RememberNick · · Score: 3, Funny

    What is the 5th dimension?

      They were a 1970's group, they had a hit called "Aquarius".

  16. Psh~ by FFOMelchior · · Score: 3, Funny

    Why must people always strive to make things more complicated. I say someone should design and implement a 2D Rubik Cube. Personally, I'd find that far more fun.

    1. Re:Psh~ by Surt · · Score: 4, Funny
      --
      "Who is the Journal of Quantum Physics going to believe?" --Stephen Hawking
  17. Re:4D ? 5D? by ngileadi · · Score: 5, Informative
    When they say 4D they actually mean 4 spatial (geometrical) dimensions.
    Although time is said to be the 4th dimension is time, it is only an analogy. Time appears in several physical equations in a context similar to the 3 spatial dimensions, but it is always treated differently.
    For example, the spacetime "distance" is calculated by:
    sqrt(x^2+y^2+z^2-c^2*t^2)
    Notice the negative sign and the additional speed-of-light factor.

    If there were 4 spatial dimensions, the distance would be calculated by
    sqrt(x^2+y^2+z^2 + v^2)
    taking v as the displacement in the 4th dimension.

    The Rubik's cube programs work by projecting 4 or 5 dimensions onto a 2 dimensional plane (your screen), basically in the same way that perspective is used to project 3D pictures onto 2D planes.

    So the 4th and 5th dimension aren't mathematically or conceptually different to the familiar 3 dimensions. The only difference is that we cannot comprehend them.

  18. Re:4D ? 5D? by cgibbard · · Score: 2, Insightful

    That's just because it's not 4-D Euclidean space. Space-time is still considered as a 4-dimensional manifold, it just has a different metric on it. The term used is Minkowski space.

  19. Re:2D "cube"? by Tablizer · · Score: 2, Funny

    Hmmm. Maybe even I could solve a 2D Rubik without having to buy a damned book. If not, maybe the 1D?

  20. Re:Wrinkle in Time by Andrew+Kismet · · Score: 3, Informative

    it's pretty simple, really. Y'know how we draw a cube in 2D as two squares with the corners connected?
    You can 'draw' a 4D cube in 3D space by making two wireframe cubes, and joining all the equivalent corners. You can also think of it as a cube moving from one place to another, with every 'frame' inbetween shown.