This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2009-11-16 15:06:59

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Delete the Forever If block

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.


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#2 2009-11-16 15:18:37

jacool
Scratcher
Registered: 2008-01-25
Posts: 1000+

Re: Delete the Forever If block

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...


http://i571.photobucket.com/albums/ss159/JacobKar/svensktiger-1.png

Offline

 

#3 2009-11-16 15:25:09

floatingmagictree
Scratcher
Registered: 2008-10-21
Posts: 1000+

Re: Delete the Forever If block

I remember how I used to get really confused with this.

Offline

 

#4 2009-11-16 16:00:33

BWOG
Scratcher
Registered: 2008-09-19
Posts: 1000+

Re: Delete the Forever If block

Yeah, I think it should be removed.

Offline

 

#5 2009-11-16 17:16:58

Dazachi
Retired Community Moderator
Registered: 2009-09-12
Posts: 1000+

Re: Delete the Forever If block

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.


Dazachi, Retired Community Moderator
May also know me as OJACheung.

Offline

 

#6 2009-11-16 18:07:10

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Re: Delete the Forever If block

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.


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#7 2009-11-16 18:17:39

Dazachi
Retired Community Moderator
Registered: 2009-09-12
Posts: 1000+

Re: Delete the Forever If block

I am sorry if I sounded all mean. And what do you mean about how I used it wrong? Which project?


Dazachi, Retired Community Moderator
May also know me as OJACheung.

Offline

 

#8 2009-11-16 18:44:47

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Re: Delete the Forever If block

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.


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#9 2009-11-16 18:55:54

bobbysq
Scratcher
Registered: 2007-06-26
Posts: 100+

Re: Delete the Forever If block

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>


originals forever!

Offline

 

#10 2009-11-16 19:48:20

illusionist
Retired Community Moderator
Registered: 2008-07-02
Posts: 1000+

Re: Delete the Forever If block

I think archmage said it had a use. Somehow different from:

<forever>
     <if>

IDK...


http://i.imgur.com/8LX1NrV.png

Offline

 

#11 2009-11-16 20:21:58

BoltBait
Scratcher
Registered: 2009-03-09
Posts: 1000+

Re: Delete the Forever If block

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.


Animated sigs must be banned!
http://boltbait.com/j.pnghttp://boltbait.com/s.pnghttp://boltbait.com/d.pnghttp://boltbait.com/a.pnghttp://boltbait.com/p.png

Offline

 

#12 2009-11-16 23:36:25

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Delete the Forever If block

Good idea! I always use the forever block and if block, actually.  tongue

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)


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#13 2009-11-16 23:40:49

greenflash
Scratcher
Registered: 2009-05-27
Posts: 1000+

Re: Delete the Forever If block

Jonathanpb wrote:

Good idea! I always use the forever block and if block, actually.  tongue

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!


http://i48.tinypic.com/2wrkirk.pnghttp://i46.tinypic.com/6r5zk7.pnghttp://i45.tinypic.com/2vtxr1t.png

Offline

 

#14 2009-11-16 23:51:30

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Delete the Forever If block

I never use it... so I don't mind. But I may have used it once or twice, just for the variety.  smile


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

#15 2009-11-17 00:15:08

hmnwilson
Scratcher
Registered: 2007-07-04
Posts: 1000+

Re: Delete the Forever If block

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.


I'm taking a break from Scratch until 2.0 comes out. Any messages sent between then and now probably won't be read - sorry.
(Oct. 20, 2011)

Offline

 

#16 2009-11-17 01:21:07

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: Delete the Forever If block

I support.  smile


Hai.

Offline

 

#17 2009-11-17 02:27:49

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Delete the Forever If block

greenflash wrote:

Jonathanpb wrote:

Good idea! I always use the forever block and if block, actually.  tongue

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!  tongue

Last edited by Jonathanpb (2009-11-17 02:28:20)


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#18 2009-11-17 08:46:29

06dknibbs
Scratcher
Registered: 2008-01-29
Posts: 1000+

Re: Delete the Forever If block

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.


http://i404.photobucket.com/albums/pp129/06dknibbs/Untitled-3-6.jpg

Offline

 

#19 2009-11-17 09:19:33

what-the
Scratcher
Registered: 2009-10-04
Posts: 1000+

Re: Delete the Forever If block

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.
http://img39.imageshack.us/img39/3789/aloti.jpg


http://imageshack.us/m/64/9034/ddfss.pngMy site
Find someone post count. Click posts under username. Find number of pages. Times that by 40 for min and 60 for max and you have a rough estimate of post count.

Offline

 

#20 2009-11-17 09:22:06

jacool
Scratcher
Registered: 2008-01-25
Posts: 1000+

Re: Delete the Forever If block

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  smile
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)


http://i571.photobucket.com/albums/ss159/JacobKar/svensktiger-1.png

Offline

 

#21 2009-11-17 13:01:02

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Delete the Forever If block

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

 

#22 2009-11-17 13:02:23

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Delete the Forever If block

And also i wont be able to make a action button onto scratch from the new sprite from folder button! i disagree!

Offline

 

#23 2009-11-17 13:04:03

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Delete the Forever If block

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  smile
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

 

#24 2009-11-17 13:05:40

rdococ
Scratcher
Registered: 2009-10-11
Posts: 1000+

Re: Delete the Forever If block

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

 

#25 2009-11-18 01:46:14

Chrischb
Scratcher
Registered: 2008-07-24
Posts: 1000+

Re: Delete the Forever If block

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.


I fall: It's a tragedy. You fall: It's comedy.
Hmph enjoy your fall - I get a lovely spring... without pans of new leaves.

Offline

 

Board footer