So... After thinking about it for a while, I made a 6D 2x2x2x2x2x2 game engine. There really are 6 dimensions if you think about it correctly, but it is displayed with only 2. However, you can see the entire array at once. The information is explained in the notes. Just to warn you, there are 12 controls: WASDTFGHIJKL.
http://scratch.mit.edu/projects/Molybdenum/2644273
Post here if you don't understand it.
Now, a 6D array by itself is boring and a bit confusing, so I'm hosting a competition to make the best 6D maze (in a 2x2x2x2x2x2 array)!
The rules:
Must be in the format shown in the example.
The only thing you can add is a wall (or remove them of course). That means no teleporters, no bonuses, just walls and an end.
The submitted maze must be in the form of a costume, added to the grid sprite (with the others).
The project notes has to have a link to this forum thread.
Each square must be 11x11 pixels.
I will probably be grading on number of dead-ends and length of (mininum) solution.
Yes, if I have time, I might shrink the square size down to 7x7 or even 3x3 and try to make an 8D 2x2x2x2x2x2x2x2 array or even a 10D 2x2x2x2x2x2x2x2x2x2 array. Or maybe I will make this a 6D 3x3x3x3x3x3.
Offline
Bump... Here is my explanation of it to Borrego6165:
Borrego6165 wrote:
sorry, i don't get it it's just a load of 2D white squares in a big 2D blue square
Molybdenum wrote:
No its not. Each 2x2 square is a 2D 2x2 square. Then, a 3D array is formed by putting one on top of another (see the left side of the topleft). A 4D can be made by putting two "buildings" or "towers" (2 2x2's) side by side. Repeat until you get to 6D.
Borrego6165 wrote:
well then what's the point of it if it comes across as 2D?
Molybdenum wrote:
It is a working model of a 6D cube, you just need to think of it the right way. (Also, remember the people who show you how to make a 3D array in another programming language, and display it on a 2D computer screen or book?)
Molybdenum wrote:
As another example, see the wiki article on arrays: Link to wiki Their example is actually a 4D array (3^4=81=#ofitems), and seem how it is embedded in a 2D screen? Put a 2D array in each x, and you have this (or a 3x3x3x3x3x3 array, but their almost the same).
Borrego6165 wrote:
I get you now
So if any of you need an explanation, here it is.
Offline
Smozzick wrote:
This is actually pretty fun to make levels for - the extra movement controls really add complexity to it.
Thanks! However one of my concerns is that there are too many controls; currently, there are 12, higher and lower for each dimension. I'm worried that I will run out of controls for the conventional "top-left-middlebottom-right" controls and have to use these:
WASD
ERTF
YGHJ
UIOK.
Also, I plan to (when I have time) make a 3x3x3x3x3x3, a 2x2x2x2x2x2x2x2, or a 2x2x2x2x2x2x2x2x2x2. The person who made up the something x something format really didn't foresee the possiblilty of us using 6D, 8D, or 10D arrays
Offline
lol those sound complicated. I think that your right to worry about too many controls - 3 pads worth was about as many as I could handle.
You could descend to the likes of XCVD instead, though?
Offline
Smozzick wrote:
lol those sound complicated. I think that your right to worry about too many controls - 3 pads worth was about as many as I could handle.
You could descend to the likes of XCVD instead, though?
D is already used by WASD. I still think I like the above version
Offline
Smozzick wrote:
Ah, true...and there I was thinking it all tesselated and stuff for a moment.
There's also the option of some form of mouse control.
Hmm... Maybe the options would be highlighted?
Offline
Bump... Anyone else have a maze for this engine?
@Mouse control
Also, maybe you can click buttons instead of pressing keys?
Offline
Molybdenum wrote:
Bump... Anyone else have a maze for this engine?
I want to make a big collection of mazes...
PS. Remember, there are only 2^(2^6) mazes, 18446744073709551616. And most of these are rotations or reflections of each other (and not necessarily just in our 2D's, there are 3D, 4D, 5D, 6D rotations and reflections).
Offline
Molybdenum wrote:
Molybdenum wrote:
Bump... Anyone else have a maze for this engine?
I want to make a big collection of mazes...
PS. Remember, there are only 2^(2^6) mazes, 18446744073709551616. And most of these are rotations or reflections of each other (and not necessarily just in our 2D's, there are 3D, 4D, 5D, 6D rotations and reflections).
Hmm... Maybe someone could write a program to generate 6D mazes...
Offline
[/offtopic]That's pseudo-BBCode for end offtopic. Basically, just ignore the AP (above post).
Maybe the program would repeatedly add a square, do a floodfill to see if the maze is disconnected, and if it is, undo? And repeat that until you have a maze? I should try it in VB.
Offline
Smozzick wrote:
Hmm a generator would be interesting. Not sure how you'd go about it though.
Well, I'm not sure if I'd make it in Scratch. I probably will just make a generator in Visual Basic, make 4 or 5 mazes, and put them on scratch. I'm not erally sure how to do a 6D floodfill on scratch, although I have a 2D one.
Pseudo-edit: Well, a 6D FF might work in scratch, it just would be very complicated.
PE PS: Well, it might not. Just replace the extra dimension's movements with the longer move () steps.
PE PPS: I should try it, but I don't want to.
PE PPPS: I'm pretty sure this is just going to turn into still alive in the other thread.
Final thought: Yay! It didn't!
Offline
Sounds nice. I'm mainly posing so it's in my "show your posts" so I can look @ it when m computer works again.
Also, the 4th dimension is time
Offline
Splodgey wrote:
Sounds nice. I'm mainly posing so it's in my "show your posts" so I can look @ it when m computer works again.
Also, the 4th dimension is time
<<<<<Not really. If it is, what is the 5th, 6th...? It is hard to explain though.>>>>> <<<<<And lol at the show my posts part. I just remember the general thread name/topic :P>>>>>
Offline
Molybdenum wrote:
Splodgey wrote:
Sounds nice. I'm mainly posing so it's in my "show your posts" so I can look @ it when m computer works again.
Also, the 4th dimension is time<<<<<Not really. If it is, what is the 5th, 6th...? It is hard to explain though.>>>>> <<<<<And lol at the show my posts part. I just remember the general thread name/topic :P>>>>>
I think knew what the 5th dimesion is, but I forgot....
So, for you, what are the 4th, 5th and 6th dimensions?
(1st=Height, 2nd=width 3rd=depth)
Last edited by Splodgey (2012-07-07 02:34:59)
Offline
Splodgey wrote:
Molybdenum wrote:
Splodgey wrote:
Sounds nice. I'm mainly posing so it's in my "show your posts" so I can look @ it when m computer works again.
Also, the 4th dimension is time<<<<<Not really. If it is, what is the 5th, 6th...? It is hard to explain though.>>>>> <<<<<And lol at the show my posts part. I just remember the general thread name/topic :P>>>>>I think knew what the 5th dimesion is, but I forgot....
So, for you, what are the 4th, 5th and 6th dimensions?
(1st=Height, 2nd=width 3rd=depth)
Umm... Just think of a square being extended to 3 dimensions: Another square "a bit off" of that square, because it is in a different dimension. Then do it for 4th, 5th, and 6th.
Offline
Molybdenum wrote:
Bump... Anyone else have a maze for this engine?
I will put them in a big list if there are two or more.
Offline
zammer990 wrote:
It's a nice concept, but they're not dimensions, they're planes. Different areas controlled accordingly. A 6D array would be imperceivable even in an imperfect form.
Fine. Its a 6D array embedded onto a 2D surface.
Offline
Molybdenum wrote:
Splodgey wrote:
Molybdenum wrote:
<<<<<Not really. If it is, what is the 5th, 6th...? It is hard to explain though.>>>>> <<<<<And lol at the show my posts part. I just remember the general thread name/topic :P>>>>>I think knew what the 5th dimesion is, but I forgot....
So, for you, what are the 4th, 5th and 6th dimensions?
(1st=Height, 2nd=width 3rd=depth)Umm... Just think of a square being extended to 3 dimensions: Another square "a bit off" of that square, because it is in a different dimension. Then do it for 4th, 5th, and 6th.
Sorry but, WHAT?!?! "a bit off" what do you mean?
Offline
Splodgey wrote:
Molybdenum wrote:
Splodgey wrote:
I think knew what the 5th dimesion is, but I forgot....
So, for you, what are the 4th, 5th and 6th dimensions?
(1st=Height, 2nd=width 3rd=depth)Umm... Just think of a square being extended to 3 dimensions: Another square "a bit off" of that square, because it is in a different dimension. Then do it for 4th, 5th, and 6th.
Sorry but, WHAT?!?! "a bit off" what do you mean?
I don't know. I think I was refering to the 4th dimension being visualized as a little bit in our 3 dimensions (see a tesseract), while it doesn't go through any of the 3. Sorry, it is confusing.
Offline