Usefulness
Can someone add more methods
Cygene (talk | contribs) 12:13, 10 September 2011 (UTC)
Also, can someone please categorize this, I have no ideas what the categories are
Cygene (talk | contribs) 12:17, 10 September 2011 (UTC)
- ...We have no need for this page. And if this information was to be included it should be in lists not its own separate page. Scratch uses Lists not Arrays.
Dazman (talk | contribs) 17:46, 11 September 2011 (UTC)
- It's a tutorial on how to simulate 2D arrays in Scratch using lists. I like the article. :D
Scimonster (talk | contribs) 18:03, 11 September 2011 (UTC)
- Thanks :)
Cygene (talk | contribs) 19:20, 11 September 2011 (UTC) - I made this because the raycaster article requires putting the map on an array, and I thought that a tutorial on simulating arrays should be another page and not in the raycaster article.
Cygene (talk | contribs) 19:22, 11 September 2011 (UTC)
- You thought well. :P
Scimonster (talk | contribs) 19:32, 11 September 2011 (UTC)
- Lol well if you guys really think its nessesary. Also this method doesnt work for strings like if you have one value in the array equal to "Scratch". This doesnt even work with multi-digit numbers :(
Dazman (talk | contribs) 04:34, 12 September 2011 (UTC)
- Check back later today. ;)
Scimonster (talk | contribs) 05:25, 12 September 2011 (UTC)
- Check back later today. ;)
- Lol well if you guys really think its nessesary. Also this method doesnt work for strings like if you have one value in the array equal to "Scratch". This doesnt even work with multi-digit numbers :(
- You thought well. :P
- Thanks :)
- It's a tutorial on how to simulate 2D arrays in Scratch using lists. I like the article. :D
Dimensions
veggie, how is it possible to have a time-traveling array??
Scimonster (talk | contribs) 05:25, 12 September 2011 (UTC)
Nice! People are chipping in to finish all methods :)
Cygene (talk | contribs) 23:57, 12 September 2011 (UTC)
- 4D is not necessarily time.
Veggieman001 (talk | contribs) 02:08, 13 September 2011 (UTC)
- What is it then?
Scimonster (talk | contribs) 09:39, 13 September 2011 (UTC)
- I think it's when the array changes according to time (Like maybe a 3D animation), or whenever it adds another dimension other than length, width and height.
Cygene (talk | contribs) 11:00, 13 September 2011 (UTC)
- How would it add 4th dimension? What would it be? I have trouble with this theoretical stuff...
Scimonster (talk | contribs) 11:18, 13 September 2011 (UTC)
- boop
Veggieman001 (talk | contribs) 13:59, 13 September 2011 (UTC)
- It only gave to the 3rd dimension. Could you just tell me the next?
Scimonster (talk | contribs) 14:38, 13 September 2011 (UTC)
- 3 or more dimensional arrays are rarely used but their most common usage is for storing points for objects of that dimension, such as cubes or tesseracts.
Veggieman001 (talk | contribs) 20:39, 28 January 2012 (UTC)
- You sound like A Wrinkle in Time, lol.
Scimonster (talk | contribs) 07:44, 29 January 2012 (UTC)
- You sound like A Wrinkle in Time, lol.
- 3 or more dimensional arrays are rarely used but their most common usage is for storing points for objects of that dimension, such as cubes or tesseracts.
- It only gave to the 3rd dimension. Could you just tell me the next?
- boop
- How would it add 4th dimension? What would it be? I have trouble with this theoretical stuff...
- I think it's when the array changes according to time (Like maybe a 3D animation), or whenever it adds another dimension other than length, width and height.
- I am a wrinkle in time. :P
Veggieman001 (talk | contribs) 15:21, 29 January 2012 (UTC)
- What is it then?
0th dimension
- An array is an arrangement of quantities or symbols in rows and columns. An array with 0 dimensions is a single number(known as a variable in Scratch). An array with 1 dimension is a list of numbers. (known as a list in Scratch). An array with 2 dimensions is known as a matrix. This is technically not implemented in Scratch. This article tells how to make matrices and arrays with 3 or more dimensions.
Bsteward (talk | contribs) 22:03, 13 December 2011 (UTC)
I disagree with the comparison chart. A list is an array of one dimension, and a variable can be likened to a zero-dimensional list.
Hardmath123 (talk | contribs) 09:11, 29 January 2012 (UTC)
- Well, you can think of higher-D arrays like this: http://scratch.mit.edu/projects/Molybdenum/2644273 Yeah, self advertising, but its on topic! (sorry if I really shouldn't..) :P
Molybdenum (talk | contribs) 21:41, 28 November 2012 (UTC)
Rewrite
I'm updating the article. The information currently in it has a few issues.
The first is that it is excessively complicated. This is the Scratch wiki and the Wikipedia article is linked at the top for more information. The Wikipedia article does a better job at explaining this concept in my opinion. The Wikipedia article doesn't have it all, but do we really need to explain that a 4D cube is a tesseract?
The Scratch wiki article goes in to a lot of detail about immutability, saying generally it is. Correct me if I'm wrong but it's not that general. Plus, Scratch doesn't expose the concept of mutability so is less important.
The article could do with a mention of 0 or 1 based indexing, some images (rather than the code blocks), and maybe use cases.
Finally, I have decided to merge the multi-dimensional arrays article into here.
Awesome-llama (talk | contribs) 11:40, 19 February 2026 (UTC)