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

#1 2010-04-02 10:52:10

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

In the next version of scratch. There should be several new blocks, one called "resist" http://scratch.mit.edu/forums/viewtopic.php?id=33213
another called "clock" and the last "translate" so people can make a translator.
The "when I recieve" block should also be in a boolean form just like the "when key []
pressed" is . It would look like this "when [] recieved". And also Build Your Own
Blocks should be intergrated into scratch, and all of the Squeak programs will
not be necessary and therefore people won't have to deal with all of the "v1.0"
bugs. And BYOB projects should be able to be put online.  smile


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#2 2010-04-02 12:08:54

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

The next version is going to be 2.0, not 1.5. And I don't think receiving a broadcast is something that can be true or false, use a variable, like this:

[blocks]<repeat until><( <{ stop }> <=> 1 )>
[DO STUFF]
<end>[/blocks]

Resist and Translate can be done by hand, just go look up for translators and platformers and look at their scripts. Being able to detect the time is a good idea though.  smile

Last edited by technoguyx (2010-04-02 12:10:16)


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#3 2010-04-02 15:09:24

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

But something like:

Translate () to [language]

would be awesome.


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#4 2010-04-02 15:43:52

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

soupoftomato wrote:

But something like:

Translate () to [language]

would be awesome.

Maybe if it connected to a service like Dictionary.com it'd work.  smile


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#5 2010-04-02 16:18:22

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

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

A translator would be really hard to program and never translates correctly, so I don't think that's possible. A built-in version of BYOB would also be nice. A <when ___ received> block would be great but isn't possible (it seems like it could be a boolean, but for some reason it's not).

Scratch 2.0 is going to take about a year, so they're planning something pretty big.


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

 

#6 2010-04-02 16:23:42

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

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

hmnwilson wrote:

A translator would be really hard to program and never translates correctly, so I don't think that's possible. A built-in version of BYOB would also be nice. A <when ___ received> block would be great but isn't possible (it seems like it could be a boolean, but for some reason it's not).

Scratch 2.0 is going to take about a year, so they're planning something pretty big.

IT CAN BE A BOOLEAN

When will people ever learn...

Offline

 

#7 2010-04-02 19:41:09

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

BWOG wrote:

IT CAN BE A BOOLEAN

Maybe if the broadcast is received, a variable would be set to some value, activating the "when _ received" block. That's the only way it'd make sense I think.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#8 2010-04-02 20:34:45

AnonymousTom
Scratcher
Registered: 2010-03-19
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

technoguyx wrote:

The next version is going to be 2.0, not 1.5. And I don't think receiving a broadcast is something that can be true or false, use a variable, like this:

[blocks]<repeat until><( <{ stop }> <=> 1 )>
[DO STUFF]
<end>[/blocks]

Resist and Translate can be done by hand, just go look up for translators and platformers and look at their scripts. Being able to detect the time is a good idea though.  smile

Actually, the scratch team is deciding whether or not to go to Scratch 1.5 or skip to Scratch 2.0. Many things Qwertypower said can be done in some other form, but it would be much more better for scratch's philosophy of keeping the programming simple. So I agree with his ideas.

Offline

 

#9 2010-04-02 22:28:54

mman2112
Scratcher
Registered: 2009-11-21
Posts: 27

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

how about interactive lists?
you can press items on a list and use blocks to find last item pressed
if item (4) of [candy] is pressed are you sure you like (last pressed on [candy])
or,
if item (any) of [veggies] is pressed set x to (last pressed on [veggies])


http://i35.tinypic.com/ie367k.png

Offline

 

#10 2010-04-03 03:42:59

bhz
Scratcher
Registered: 2008-07-06
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

BWOG wrote:

hmnwilson wrote:

A translator would be really hard to program and never translates correctly, so I don't think that's possible. A built-in version of BYOB would also be nice. A <when ___ received> block would be great but isn't possible (it seems like it could be a boolean, but for some reason it's not).

Scratch 2.0 is going to take about a year, so they're planning something pretty big.

IT CAN BE A BOOLEAN

When will people ever learn...

OK...I quote both messages because I want to settle this argument.

It cannot be boolean

If it was boolean, the Scratch Team would have implemented the feature already.

Q.O.D.

Offline

 

#11 2010-04-03 13:45:14

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

mman2112 wrote:

how about interactive lists?
you can press items on a list and use blocks to find last item pressed
if item (4) of [candy] is pressed are you sure you like (last pressed on [candy])
or,
if item (any) of [veggies] is pressed set x to (last pressed on [veggies])

That's a good idea  smile


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#12 2010-04-03 14:22:36

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

BWOG wrote:

hmnwilson wrote:

A translator would be really hard to program and never translates correctly, so I don't think that's possible. A built-in version of BYOB would also be nice. A <when ___ received> block would be great but isn't possible (it seems like it could be a boolean, but for some reason it's not).

Scratch 2.0 is going to take about a year, so they're planning something pretty big.

IT CAN BE A BOOLEAN

When will people ever learn...

He/she has a point but if he/she IS wrong then I think they could at least
make when recieved normal block


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#13 2010-04-03 14:29:10

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

If you go to goggle.ca and go to "view" and then "source" you should see this at the
very top: <!doctype html><html onmousemove="google&&google.fade&&google.fade(event)">. The "onmousemove" part is what makes the menu at the top fade in to view.
A script in scratch that does the same thing would be very helpful to OS
developers (like me) for making screensavers.  smile


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#14 2010-04-03 14:56:29

technoguyx
Scratcher
Registered: 2008-10-18
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

qwertypower wrote:

If you go to goggle.ca and go to "view" and then "source" you should see this at the
very top: <!doctype html><html onmousemove="google&&google.fade&&google.fade(event)">. The "onmousemove" part is what makes the menu at the top fade in to view.
A script in scratch that does the same thing would be very helpful to OS
developers (like me) for making screensavers.  smile

If that's what makes the Web, Images, Videos, etc. buttons appear some seconds after you visit the page, you can do that with the ghost effect.


http://getgnulinux.org/links/en/linuxliberated_4_78x116.png

Offline

 

#15 2010-04-04 10:58:21

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

technoguyx wrote:

qwertypower wrote:

If you go to goggle.ca and go to "view" and then "source" you should see this at the
very top: <!doctype html><html onmousemove="google&&google.fade&&google.fade(event)">. The "onmousemove" part is what makes the menu at the top fade in to view.
A script in scratch that does the same thing would be very helpful to OS
developers (like me) for making screensavers.  smile

If that's what makes the Web, Images, Videos, etc. buttons appear some seconds after you visit the page, you can do that with the ghost effect.

No no I'm talking about the on mouse move part not the fade part.
The screensaver script would look like this:
when flag clicked
                 forever
                      if
                         mouse idle for [] seconds
                                      broadcast []
                                                 
And then the sccreensaver would start then this script would come along

when flag clicked
                  forever
                        on mouse move
                              broadcast []
                       
I forgot to include the mouse idle part in my last post so I put here


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#16 2010-04-04 13:35:26

mman2112
Scratcher
Registered: 2009-11-21
Posts: 27

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

you can do mouse idle by having a timer and a variable like this:
when flag pressed forever set "x1" to mouse x wait 0.001 seconds if mouse x NOT equal to "x1" reset timer. if timer > 50 broadcast start screensaver.


http://i35.tinypic.com/ie367k.png

Offline

 

#17 2010-04-05 13:01:30

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

Lots of interesting ideas here! Keep in mind, the best way to make suggestions for Scratch is one per thread. Thinking it through and making a mockup helps everyone understand what the feature is, and how it works.

So, it's fine to brainstorm about lots of ideas on a thread, but when you get really excited about a particular one, check this page out:

http://info.scratch.mit.edu/Suggestions_for_Scratch

...and then make a mockup, and post a clear explanation of your idea in a new thread.


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#18 2010-04-23 19:40:46

celloguy123
Scratcher
Registered: 2009-01-15
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

A lot of people do not realize that they can make their own blocks, right here.

PS: Credit to LS97 for making the tutorial.

Last edited by celloguy123 (2010-04-23 19:42:29)


http://internetometer.com/image/33068.png

Offline

 

#19 2010-04-26 09:10:37

Seefat
Scratcher
Registered: 2009-11-19
Posts: 18

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

Just make a meaningful script and read aloud block by block. You will see that it makes sense. It happens in case of all the blocks made by the scratch team. And if it doesnt, the script is not meaningful and wont work in case of a project. When something recieved in boolean just doesnt make sense.

Offline

 

#20 2010-05-01 21:23:58

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

celloguy123 wrote:

A lot of people do not realize that they can make their own blocks, right here.

PS: Credit to LS97 for making the tutorial.

But you can't upload them to the scratch server. Only your own server


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#21 2010-05-11 12:18:37

Daffy22
Scratcher
Registered: 2008-12-15
Posts: 500+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

A good idea I have would be to make a block to detect if the user is online or offline!


http://img201.imageshack.us/img201/1784/logosmalle.png
"Spectacular - 5 Star" -  CNET.com Editor.

Offline

 

#22 2010-06-02 18:32:26

AkDu
Scratcher
Registered: 2010-05-13
Posts: 3

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

It also needs hide and show list !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! PPPPPPPPPPPPPPPPPPPPPPPPPPLLLLLLLLLLLLLLLLLLLLLLLLLLLLLEEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAASSSSSSSSSSSSSSSSSSSSSSSSSSSSSSEEEEEEEEEEEEEEEEEEE!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Offline

 

#23 2010-06-02 18:37:31

AkDu
Scratcher
Registered: 2010-05-13
Posts: 3

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

Aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaasssssssssssssssssssssssssssssssssssssssssssseeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

Offline

 

#24 2010-06-02 18:44:48

qwertypower
Scratcher
Registered: 2010-02-24
Posts: 100+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

Daffy22 wrote:

A good idea I have would be to make a block to detect if the user is online or offline!

You can already do that.

I just forget how. There is a 1 sprite 1 script project that does that.


http://img690.imageshack.us/img690/8586/x1eo8x.png  http://img690.imageshack.us/img690/9164/logozrv.png
http://img693.imageshack.us/img693/8186/image843.png      http://img411.imageshack.us/img411/406/bobs.png      http://img535.imageshack.us/img535/2898/firegrob.png     Add zip the cybug, bob the sea urchin, and firegrob to your sig!

Offline

 

#25 2010-06-02 19:51:37

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: Scratch 1.5 (or 1.6 or 1.7 but hopefully 1.5)

qwertypower wrote:

Daffy22 wrote:

A good idea I have would be to make a block to detect if the user is online or offline!

You can already do that.

I just forget how. There is a 1 sprite 1 script project that does that.

this is how:
[blocks]<when green flag clicked>
<set{ online?  }to( no
<move( (( 0 </> 0 )) )steps>
<set{ online?  }to( yes[/blocks]

the way it works is that scratch picks up the error of 0 divided by 0, but the Java applet ignores it.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

Board footer