Pause movement until <(boolean)> would be useful, but I know something for paint editor. Maybe they could make rotation smoother. I also think that you should be able to create switches. One more: I think you should be able to create movies in costumes. Also import costume movies. That would make it so you won't have to make a lot of costumes to create movement.
Offline
Jens wrote:
Well, um, we do have lists in the current Scratch version, which basically cover the same functionality as arrays. What is it that you would like to do with arrays that you cannot do with lists?
I would assume it is becuase arrays are multi-dimensional?
A 10x10 array would hold as much information as a 100 item list, whilst being easier to access. Storing the alive/dead status of the zombies in my wandering knight game would be easier with such an array.
Offline
bhz wrote:
Bluestribute wrote:
What about a power block. Instead of doing something like:
2*2*2*2*2
You could do:
2^5
It would kinda be like the mod block, but powersWill this work? or is it more complicated than doing x*x*x.....?
http://scratch.mit.edu/projects/bhz/260290
It only seems more complicated because it allows for the number AND the power to be alterable variables, something not possible with your 2x2x2x2x2 script.
If they are fixed numbers, its much easier:
Using a single variable called "answer"
a^b
Set Answer to (a)
Repeat (b-1)
Set Answer to (a) x Answer
2^5 would simply be
Set Answer to 2
Repeat 4
Set Answer to 2 x Answer
Thats easier than nesting a set of ()x() blocks, especially with higher powers.
EG. 2^50:
Set Answer to 2
Repeat 49
Set Answer to 2 x Answer
Which is a lot less complicated than 2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x2x
Offline
However, a "power" block would still be welcome, as it would allow easy calulation of exponentials (to the power of negative numbers) and roots (to the power of fractions) which the repeat function is unable to handle.
Offline
Well, I have some Ideas: [Hide/Show List], ( (0)^(0) ) (which will also remove the need for a square root function, but it should still be kept for beginners who have no idea that x^(1/2) is the same as the square root of x), (color at x: (0) y: (0) ), [Use Eraser], [Stamp Transparent], [Pen Transparency], [point towards x: (0) y: (0)], ( |color^| effect), [set/change |stretch| to/by (0) ] and/or [set/change |stretch^| effect to/by (0) ] (one would be as important as size, and would be how much it is stretched along its direction, and the other would always be stretched left/right). There are also some control blocks that I am thinking about, like [End Script |1| of |sprite1| ], where the top of each script has a little number you can see that is automatically assigned, and/or you could have a [broadcast |message1^| to |{all, this sprite, sprite1, stage}^| ], and there should also be a way to create new [ If [ ] else if < > [ ] else (Make new Else If) [ ] ]. I also thing that VERY IMPORTANTLY the string variables should be able to be read as something other than just a zero, so that you could say < (Word) = |Sit| >. I know, I have so many Ideas, I should just use some other language because what I want is so far from being like scratch, but I don't know, I like it, it is FREE, and I can always suggest new stuff still, stuff that other programming languages (scratch isn't a LANGUAGE, but I'm not talking about it, I'm talking about other programming languages) can't really do. I hope that some of my ideas will be considered!!!
Offline
Just a suggestion, being able to select multiple costumes in a sprite? A stop x script block, with each script being numbered, would be helpful also.
Offline
another good one would be a
'When (boolean reporter socket)'
block
Offline
Yeah, a pause button will be cool. And a text pen.
Offline
also, I forgot to mention: they should also include: " < ( ) <= ( ) > ", < ( ) >= ( ) > ", " < < > XOR < > > "
Offline
One more: I think you should be able to create movies in costumes. Also import costume movies. That would make it so you won't have to make a lot of costumes to create movement.
Thats right i am making a movie on scratch but it so hard!
Offline
A centre costume button.
When you are importing pictures for sprites (commonly from sprite sheets) it is annoying that you have to manually position the costume so it in line with other costumes. If you just had this button, the costume would go to the middle of the area.
Offline
smartguy wrote:
One more: I think you should be able to create movies in costumes. Also import costume movies. That would make it so you won't have to make a lot of costumes to create movement.
Thats right i am making a movie on scratch but it so hard!
you mean like in .gif format? that would be cool.
Offline
An official Linux version. And source Code, If you haven't put it here already. You guys are really missing out on some great opportunities by not having those.
Offline
Spenfen wrote:
Hmm... how about this... now I know for a fact that this is coming due to jens...[blocks]<set length of array to [ ][/blocks]
I don't see why you would need this... anyway, you can just add blank values or revome values until you get your desired array length
Offline
I think there should be a fractal block that can make sprites do things in a fractal pattern. If not that, I think there should be a block that represents i, or the sqrt of negative one.
Offline
i'd like to be able to create or delete a sprite from another sprite
also, the square root of -1, or i block would be cool.
Offline