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

#1 2013-01-12 22:03:54

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

New blocks for scratch 2.0

Here is my idea of a ton of blocks for scratch 3.0 ( i said 3 on purpose! ) I hope a scratch member sees this!




Spin to point in direction [] in [] seconds

<I receive [broadcast some script sent v]>

<visibility?>

([ghost v])

Point away from [sprite v]

Previous costume

<moving?>

Stop sound [sound v]

Next sound

Previous sound

(Sound)

<playing sound?>

Set to group [group v]

Set timer to [ ]

<touching group [group v]>

Change timer by [] seconds

<[sprite v] is touching [sprite v]>

Broadcast [broadcast v] to [sprite v]

Broadcast [broadcast v] to [sprite v] and wait

Repeat for [] seconds
End

Stop loop

Stop [sprite v]

Clear [sprite v] pen

(Color)

<drawing?>

(% of ink covering screen)

<[variable v] showing?>

Make variable [variable v] go to x [] y[]

Go to scratch.mit.edu/[]

Last edited by numberonegamers (2013-01-14 18:26:33)

Offline

 

#2 2013-01-12 23:44:27

gfchll
Scratcher
Registered: 2012-04-21
Posts: 100+

Re: New blocks for scratch 2.0

ok...


HELLO EVERYBODY!

Offline

 

#3 2013-01-13 11:48:13

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

Re: New blocks for scratch 2.0

<visibility?>
([ghost v])

Would be nice to have, though you can work around it by having a variable and constantly setting an effect, or visibility to it.

Previous costume

Easy workaround:

switch to costume ((costume #) - [1])

Set to group [group v]
<touching group [group v]>

Though you can work around it, it's very complicated to do, and while not essential, would be nice to have.

Stop loop

I'd love to have this - I'm used to having a "break" command in text programming languages such as Java. c: I've worked around it with "stop script" (it was inside a broadcast) before.

Stop [sprite v]
Clear [sprite v] pen

Would be useful.

Go to www.[]

Security issues; what if I link to an inappropriate, phishing, or virus-infested website?
___________

The rest of the blocks are all workaround-able. And you'll be able to make custom blocks in 2.0 - I'm sure many people will offer to make blocks for purposes such as these.  big_smile


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

Offline

 

#4 2013-01-13 21:44:43

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

Re: New blocks for scratch 2.0

technoguyx wrote:

<visibility?>
([ghost v])

Would be nice to have, though you can work around it by having a variable and constantly setting an effect, or visibility to it.

Previous costume

Easy workaround:

switch to costume ((costume #) - [1])

Set to group [group v]
<touching group [group v]>

Though you can work around it, it's very complicated to do, and while not essential, would be nice to have.

Stop loop

I'd love to have this - I'm used to having a "break" command in text programming languages such as Java. c: I've worked around it with "stop script" (it was inside a broadcast) before.

Stop [sprite v]
Clear [sprite v] pen

Would be useful.

Go to www.[]

Security issues; what if I link to an inappropriate, phishing, or virus-infested website?
___________

The rest of the blocks are all workaround-able. And you'll be able to make custom blocks in 2.0 - I'm sure many people will offer to make blocks for purposes such as these.  big_smile

Stuff like previous costume could be useful to new scratchers who have no experience and makes it easier. Oh, and how can you work around the group things?

Offline

 

#5 2013-01-13 22:11:44

Blazingwave
Scratcher
Registered: 2012-10-27
Posts: 500+

Re: New blocks for scratch 2.0

How about, 

go to scratch.mit.edu[]
That way we can link each others projects to each other as well as forum pages etc.
Also we would have to make it so there is a limit to how many times you can repeat/use the block to avoid spam of lots of pages opening

Last edited by Blazingwave (2013-01-13 22:14:11)


http://i42.tinypic.com/t8nrlh.gif  http://blocks.scratchr.org/API.php?user=Blazingwave&amp;action=onlineStatus&amp;online=http://i49.tinypic.com/25flloj.gif=http://i45.tinypic.com/o8i97l.gif
http://i41.tinypic.com/s1lyyo.jpg

Offline

 

#6 2013-01-14 06:52:51

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

Re: New blocks for scratch 2.0

Blazingwave wrote:

How about, 

go to scratch.mit.edu[]
That way we can link each others projects to each other as well as forum pages etc.
Also we would have to make it so there is a limit to how many times you can repeat/use the block to avoid spam of lots of pages opening

Yeah!

Offline

 

#7 2013-01-14 12:44:31

firedrake969_test
Scratcher
Registered: 2012-08-08
Posts: 500+

Re: New blocks for scratch 2.0

No.  Spam up internet browser much?


Alt of Firedrake969.

Offline

 

#8 2013-01-14 14:05:32

iTweak0r
Scratcher
Registered: 2011-07-30
Posts: 100+

Re: New blocks for scratch 2.0

go to www is bad. but I like the group idea


Make it in Scratch! because it's cooler when it's made in scratch
http://i.imgur.com/D4iqPHR.png

Offline

 

#9 2013-01-14 16:27:34

Mokat
Scratcher
Registered: 2011-12-08
Posts: 1000+

Re: New blocks for scratch 2.0

Blazingwave wrote:

How about, 

go to scratch.mit.edu[]
That way we can link each others projects to each other as well as forum pages etc.
Also we would have to make it so there is a limit to how many times you can repeat/use the block to avoid spam of lots of pages opening

This would be good.


http://www.eggcave.com/egg/977371.pnghttp://www.eggcave.com/egg/977376.pnghttp://www.eggcave.com/egg/1005291.pnghttp://www.eggcave.com/egg/996745.png

Offline

 

#10 2013-01-14 18:08:03

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

Re: New blocks for scratch 2.0

numberonegamers wrote:

Oh, and how can you work around the group things?

if <<<touching [Sprite1 v]> or <touching [Sprite2 v]>> or <touching [Sprite3 v]>>
say [do stuff]
end
Ugly workaround but it works. If you'd like to, say, move a "group" of sprites, you can do it with broadcasts, or variables perhaps.


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

Offline

 

#11 2013-01-14 18:25:30

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

Re: New blocks for scratch 2.0

Ok, but when cloning comes out? They won't sense different sprites if they hadn't existed there before.

Offline

 

#12 2013-01-15 15:21:26

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: New blocks for scratch 2.0

With cloning, the touching block would check if it is touching ANY clone of the sprite, or it's original.


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#13 2013-01-16 18:11:13

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

Re: New blocks for scratch 2.0

Bump

Offline

 

#14 2013-01-16 21:51:23

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

Re: New blocks for scratch 2.0

numberonegamers wrote:

Ok, but when cloning comes out? They won't sense different sprites if they hadn't existed there before.

One possible way would be to add clone's names to a list and check whether every single of them is touching.

set [i v] to (1)
repeat until <(i) > (length of [sprites v])>
    if <touching (item (i) of [sprites v])?> //we touched one sprite of the "group"
        broadcast [do stuff v] //we are "touching group"; do something.
        set [i v] to ((length of [sprites v]) + [1]) //to break off the loop
    end
    change [i v] by [1] //else, check next sprite.
end
This can be placed inside a loop, maybe even made a custom block with Scratch 2.0.

I dunno how cloning works in 2.0, but if it is true that all clones of a sprite count as one (which I reckon would cause some problems  hmm  ), then this won't be necessary.


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

Offline

 

#15 2013-01-21 21:49:13

numberonegamers
Scratcher
Registered: 2012-07-12
Posts: 100+

Re: New blocks for scratch 2.0

Bump

Offline

 

#16 2013-01-21 22:07:36

Firedrake969
Scratcher
Registered: 2011-11-24
Posts: 1000+

Re: New blocks for scratch 2.0

Most are workaroundable.


Click the sign.
https://s3.amazonaws.com/eterna/eterna2/logo2.png

Offline

 

#17 2013-01-22 16:52:11

cool_dude_2
Scratcher
Registered: 2012-12-05
Posts: 82

Re: New blocks for scratch 2.0

open url []


http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1i am http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=onlineStatus&amp;type=text

Offline

 

#18 2013-01-22 16:55:05

cool_dude_2
Scratcher
Registered: 2012-12-05
Posts: 82

Re: New blocks for scratch 2.0

like real programming

print ()


http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1i am http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=onlineStatus&amp;type=text

Offline

 

#19 2013-01-22 16:57:41

cool_dude_2
Scratcher
Registered: 2012-12-05
Posts: 82

Re: New blocks for scratch 2.0

() or ()
example:
<(variable)=((6) or (7))>

Last edited by cool_dude_2 (2013-01-22 16:59:41)


http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1i am http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=onlineStatus&amp;type=text

Offline

 

#20 2013-01-22 17:01:09

cool_dude_2
Scratcher
Registered: 2012-12-05
Posts: 82

Re: New blocks for scratch 2.0

numberonegamers wrote:

Here is my idea of a ton of blocks for scratch 3.0 ( i said 3 on purpose! ) I hope a scratch member sees this!




Spin to point in direction [] in [] seconds

<I receive [broadcast some script sent v]>

<visibility?>

([ghost v])

Point away from [sprite v]

Previous costume

<moving?>

Stop sound [sound v]

Next sound

Previous sound

(Sound)

<playing sound?>

Set to group [group v]

Set timer to [ ]

<touching group [group v]>

Change timer by [] seconds

<[sprite v] is touching [sprite v]>

Broadcast [broadcast v] to [sprite v]

Broadcast [broadcast v] to [sprite v] and wait

Repeat for [] seconds
End

Stop loop

Stop [sprite v]

Clear [sprite v] pen

(Color)

<drawing?>

(% of ink covering screen)

<[variable v] showing?>

Make variable [variable v] go to x [] y[]

Go to scratch.mit.edu/[]

the stop sound [] is usable, but obsolete.


http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=projects&amp;type=newest&amp;return=image&amp;num=1i am http://blocks.scratchr.org/API.php?user=cool_dude_2&amp;action=onlineStatus&amp;type=text

Offline

 

#21 2013-01-23 01:05:59

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: New blocks for scratch 2.0

Mokat wrote:

Blazingwave wrote:

How about, 

go to scratch.mit.edu[]
That way we can link each others projects to each other as well as forum pages etc.
Also we would have to make it so there is a limit to how many times you can repeat/use the block to avoid spam of lots of pages opening

This would be good.

It is still insecure if someone types "/redirect/url?link=http://www.someviruswebsite.net".


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&amp;display=small

Offline

 

Board footer