I agree.
Offline
A lot of people have suggested this before. There's even a suggestion about it on Scratch Suggestions (see here). But it was declined as you can see for the following reason:
Lightnin wrote:
Actually, we put it in there to help prevent confusion! Some new users thought that normal “if’s” were automatically “forever.” So we added this block to clarify that there is a difference. It’s true, the same functionality can be made with just two blocks, but we’ve decided to leave it in there, for now, to help beginners.
So it's fairly unlikely that the block will be removed in future versions of Scratch.
Offline
Lucario621 wrote:
A lot of people have suggested this before. There's even a suggestion about it on Scratch Suggestions (see here). But it was declined as you can see for the following reason:
Lightnin wrote:
Actually, we put it in there to help prevent confusion! Some new users thought that normal “if’s” were automatically “forever.” So we added this block to clarify that there is a difference. It’s true, the same functionality can be made with just two blocks, but we’ve decided to leave it in there, for now, to help beginners.
So it's fairly unlikely that the block will be removed in future versions of Scratch.
Ah, I can see how that might cause confusion.
Offline
kayybee wrote:
then perhaps get rid of the other useless blocks, such as the counter-clockwise one.
That is not useless. It's helped me quite a bit in some of my projects.
I'm just curious, could you tell me which other blocks you think are useless?
Last edited by ErnieParke (2012-08-17 19:41:56)
Offline
I think blocks like tempo (ive never seen it used), forever if and ccw should be removed, especially since the scratch team seem reluctant to make blocks that can be easily worked around (point at x: y:, distance to x: y:, () ^ (), letters () through () of [], from the wiki page)
Offline
zammer990 wrote:
I think blocks like tempo (ive never seen it used), forever if and ccw should be removed, especially since the scratch team seem reluctant to make blocks that can be easily worked around (point at x: y:, distance to x: y:, () ^ (), letters () through () of [], from the wiki page)
I used tempo when I didn't want to change all [insert big number here] notes of Still Alive.
Forever-if is discussed above, and so is CCW. And the ()^() doesn't have a perfect workaround, I discovered this in my postfix graphing calculator.
Last edited by Molybdenum (2012-08-17 20:23:35)
Offline
dvd4 wrote:
Wes64 wrote:
turn counterclockwise is also useless.
or you could say that the turn clockwise block is useless
clockwise is generally the accepted way
Offline
This was suggested before, but the topic was closed.
Also, old projects that have them would not break if any forever if block was treated as a forever block followed by an if block when an sb file is read.
However, I don't support it's removal, though it might be less confusing if it was called something like
from now on, whenever <> do
script
Offline
zammer990 wrote:
I think blocks like tempo (ive never seen it used), forever if and ccw should be removed, especially since the scratch team seem reluctant to make blocks that can be easily worked around (point at x: y:, distance to x: y:, () ^ (), letters () through () of [], from the wiki page)
tempo is not really useless, because there's no substitute for it. of course, it's always possible to make notes that are .374 beats and .846 beats because we only have one tempo, but...it wouldn't be convenient...
Offline
Wes64 wrote:
dvd4 wrote:
Wes64 wrote:
turn counterclockwise is also useless.
or you could say that the turn clockwise block is useless
clockwise is generally the accepted way
But you can see it both ways
Offline
BirdByte wrote:
Wes64 wrote:
turn counterclockwise is also useless.
Totally... That's like "move () step backwards" or "change [variable v] by anti-()"
I'm offended - the move backwards button is in Insanity.
Offline
jvvg wrote:
BirdByte wrote:
Wes64 wrote:
turn counterclockwise is also useless.
Totally... That's like "move () step backwards" or "change [variable v] by anti-()"
I'm offended - the move backwards button is in Insanity.
is that why it's called insanity ? <—joke
Offline