This block causes so much confusion, it should be removed from Scratch.
I see lots of projects that misuse this block thinking it is a Repeat Until block.
Seriously, just remove it.
Offline
BoltBait wrote:
This block causes so much confusion, it should be removed from Scratch.
I see lots of projects that misuse this block thinking it is a Repeat Until block.
Seriously, just remove it.
I agree, I rarely use it and it can be replaced with two blocks easily...
Offline
I remember how I used to get really confused with this.
Offline
I strongly disagree. I use that block a ton. Please don't even consider removing it just because some people don't have a use for it. Some of my projects rely on it.
Offline
Dazachi wrote:
I strongly disagree. I use that block a ton. Please don't even consider removing it just because some people don't have a use for it. Some of my projects rely on it.
Sorry, but I just downloaded one of your projects and noticed that you're also using it wrong.
Offline
The real problem with this block is the fact that it is a resource hog. Using too many of these will slow your project down to a crawl.
People totally overuse forever blocks.
There are so many better ways to do this functionality.
Offline
BoltBait wrote:
This block causes so much confusion, it should be removed from Scratch.
I see lots of projects that misuse this block thinking it is a Repeat Until block.
Seriously, just remove it.
It also sounds like it does the same as
<wait until>
<forever>
Offline
I think archmage said it had a use. Somehow different from:
<forever>
<if>
IDK...
Offline
bobbysq wrote:
It also sounds like it does the same as
<wait until>
<forever>
That's not how it works, but many people believe that it is.
This is how it works:
<forever>
<if> condition
... do something ...
<end>
<end>
You see, forever blocks never stop running, even when they are not needed. This is totally wasteful. Offline, this is not so much of a problem. The online player, on the otherhand, can only handle so much stuff happening at once. Too many forever blocks and your project will be totally unplayable online.
Offline
Good idea! I always use the forever block and if block, actually.
You know, why have the forever if when you can use the forever and if?
Last edited by Jonathanpb (2009-11-16 23:37:10)
Offline
Jonathanpb wrote:
Good idea! I always use the forever block and if block, actually.
You know, why have the forever if when you can use the forever and if?
Also, you can't use multiple forever if blocks in a script, but you can use as many ifs as you want in your forever block:
[blocks]
<forever if>
<end>
<forever>
<if>
<end>
<if>
<end>
<if>
<end>
<end>
[/blocks]
I never use the forever if block because of this inconveinence!
Offline
I never use it... so I don't mind. But I may have used it once or twice, just for the variety.
Offline
I used to use it a lot. Now... not so much.
It really is useless, especially in more advanced projects where you need more than 1 [if] block in a [forever] block.
I'd say it's there for beginners who want simpler scripts. But even then it's pointless.
Offline
greenflash wrote:
Jonathanpb wrote:
Good idea! I always use the forever block and if block, actually.
You know, why have the forever if when you can use the forever and if?Also, you can't use multiple forever if blocks in a script, but you can use as many ifs as you want in your forever block:
[blocks]
<forever if>
<end>
<forever>
<if>
<end>
<if>
<end>
<if>
<end>
<end>
[/blocks]
I never use the forever if block because of this inconveinence!
I thought about that too... another bonus for deleting the forever if block!
Last edited by Jonathanpb (2009-11-17 02:28:20)
Offline
You don't really need it as it's just the forever and if block combined together. It only save about 0.5cm's / 0.2 inch's of space but it then make the width long and a very long width is just as annoying.
look at this script I made it very wide and very long. using a 19in' screen it's 5 screens down and 2 screens across and it's only one script.
Offline
06dknibbs wrote:
There may be a problem with this, if the block is removed now that so many projects use it, some of the older projects may become unplayable as Scratch won't support that block.
The Scratch online player will actually not be affected if they remove it from the Scratch software, it would only prevent users from using it
And as you said if you download the projects the newer Scratch version could maybe convert it, I don't know.
Last edited by jacool (2009-11-17 09:23:43)
Offline
I disagree why? Because many projects then made with 1.4 and use the block will become unplayable. And its usefull if you want only 1 if block in forever block. - Note: it very unusefull if you need blocks outside the if block.
Offline
And also i wont be able to make a action button onto scratch from the new sprite from folder button! i disagree!
Offline
jacool wrote:
06dknibbs wrote:
There may be a problem with this, if the block is removed now that so many projects use it, some of the older projects may become unplayable as Scratch won't support that block.
The Scratch online player will actually not be affected if they remove it from the Scratch software, it would only prevent users from using it
And as you said if you download the projects the newer Scratch version could maybe convert it, I don't know.
No. Thats faulse. It will do it to 1.4 or 1.5.
Offline
06dknibbs wrote:
There may be a problem with this, if the block is removed now that so many projects use it, some of the older projects may become unplayable as Scratch won't support that block.
Agree with that!
Offline
I'm confused on whether the online player will or will not be affected by its removal. Whichever way, I'm more fussed about whether or not it would work downloaded - we may have to go back and edit our projects to fix it.
It's not a problem to me, but for those who liked it and have lots of projects... it might not be very convenient.
Offline