Discuss Scratch
- Discussion Forums
- » Show and Tell
- » Scratch 3.0
- Owengren
-
Scratcher
100+ posts
Scratch 3.0
Scratch 3.0 isn't here. 
But how do you get the blocks?
Well, luckily I got some blocks.
So, here are the blocks:

But how do you get the blocks?

Well, luckily I got some blocks.

So, here are the blocks:
move (10) steps until <>::motionAnd I need your help to think of some more!!!
turn [left/right v] (15) degrees::motion
move (10) steps [up/down/left/right v]::motion
point between [{Sprites} v] and [{Sprites} v]::motion
move (10) steps in (90) degrees::motion
glide to [{Sprites} v]::motion
change Stage to sprite::motion
change Stage to stage::motion
go to x (0) y (0) and point at (90) degrees::motion
glide (10) steps with a speed of (1)::motion
go to [front/middle/back v]::looks
point towards [{Sprites} v] and say [Hello!]::looks
point towards [{Sprites} v] and say [Hello!] for (2) secs::looks
set [raise v] effect to (0)
change [raise v] effect by (25)
lock block ({}::grey ring)::looks
unlock block [{Locked blocks} v]::looks
share custom block [{Custom blocks} v] to [Stage/{Sprites}/all/all exept Stage v]::looks
turn WiiU effect [on/off v]::sound
<WiiU effect on?::sound>
while loudness [>/</= v] (10) then::sound cstart
end
while loudness [>/</= v] (10) then::sound cstart
else
end
(microphone volume%::sound)
clear colour [#28ABAD]::pen
clear exept for colour [#28ABAD]::pen
(red (255) green (255) blue (255)::pen)
<pen down>
make a dash with travelling (1) [cm/m v]::pen
draw script ({script::control}::grey ring)::pen
draw script ({}::grey ring) with hat ({hat::control}::grey ring)::pen
script [variables v] (zib) (zab) (zob) (wicker) (bimo) ◄ ►::variables
script [lists v] (silly words::list) with items [zib] [zab] [zob] [wicker] [bimo] ◄ ►::list
(locked blocks::list)
(stats for sprite [{Sprites} v]::list)
({}::grey ring)
(hat::events)
<[loudness/video transparency/timer v] [</=/> v] (10)::events
(stack::control)
for (i) = (1) step (1) to (10)::control cstart
end
for (i) = (1) step (1) to (10)::control cstart
after that::celse
end
([i/ii/iii/1/counter/v/k/z v]::control)
show dialog with title [Title] text [Stuff]::sensing
show dialog with text [Are you...] buttons [Owen?] [Me?] [An Robloxian?] ◄ ►::sensing
show list with title [New event blocks] text [hat] [loudness > 10]::sensing
(() [+/-/x/÷/^ v] ()::operators)
<() [</=/> v] ()::operators>
(#) [+/-/x/÷ v] (1)::operators cstart
end
{Custom block () [] <> ( v) [ v] [#28ABAD] ({}::grey ring)::grey}::operators hat
Last edited by Owengren (Feb. 16, 2016 17:01:41)
- Tymewalk
-
Scratcher
1000+ posts
Scratch 3.0
The Show and Tell forum is for sharing projects - unless you have a project with all of these in them, this belongs in Suggestions.
I'll take a look at your blocks, though (sorry if I sound rude here):
I don't understand the second one, and the last two have very little use and are too complex.
You should probably make individual suggestions for these (again, unless you actually have a project with these in them).
I'll take a look at your blocks, though (sorry if I sound rude here):
Workaround:move (10) steps until <>::motion
repeat until <>
move (10) steps
end
The current turn blocks do this. No need to combine them.turn [left/right v] (15) degrees::motion
Use this:move (10) steps [up/down/left/right v]::motion
point in direction (desired direction)
move (10) steps
point between [{Sprites} v] and [{Sprites} v]::motionHow would this work?I don't understand this one.move (10) steps in (90) degrees::motion
glide to [{Sprites} v]::motionWorkaround:glide (seconds) secs to x: ([x position v] of [Sprite v]) y: ([y position v] of [Sprite v])
What use would this have? There's nearly no change between the Stage and a sprite.change Stage to sprite::motion
change Stage to stage::motion
We have those blocks already. Combining them is pointless.go to x (0) y (0) and point at (90) degrees::motion
How do you define “speed”? Seconds to glide?glide (10) steps with a speed of (1)::motion
“Front”, “middle”, and “back” are ambiguous terms and can't really be defined for a block. Just pick the number of layers you want in the “go back () layers” block.go to [front/middle/back v]::looks
point towards [{Sprites} v] and say [Hello!]::looks
point towards [{Sprites} v] and say [Hello!] for (2) secs::looksAgain, combining blocks like these is pointless.What is a “raise” effect?set [raise v] effect to (0)
change [raise v] effect by (25)
lock block ({}::grey ring)::looks
unlock block [{Locked blocks} v]::looksHow does “locking blocks” work?share custom block [{Custom blocks} v] to [Stage/{Sprites}/all/all exept Stage v]::looksYou can just copy the script over. Global procedures have also been suggested before.What is the “Wii U” effect? And why is this in sound?turn WiiU effect [on/off v]::sound
<WiiU effect on?::sound>
while loudness [>/</= v] (10) then::sound cstart
end
while loudness [>/</= v] (10) then::sound cstart
else
end
forever
if <(loudness) > (number)> then
...
end
That's just the loudness block.(microphone volume%::sound)
Clearing specific colors might be too hard for Scratch. But support for the color block.clear colour [#28ABAD]::pen
clear exept for colour [#28ABAD]::pen
(red (255) green (255) blue (255)::pen)
I think you mean:<pen down>
make a dash with travelling (1) [cm/m v]::pen
draw script ({script::control}::grey ring)::pen
draw script ({}::grey ring) with hat ({hat::control}::grey ring)::pen
<pen down?> :: penwhich can easily be replicated with a variable/
I don't understand the second one, and the last two have very little use and are too complex.
Already suggested.script [variables v] (zib) (zab) (zob) (wicker) (bimo) ◄ ►::variables
script [lists v] (silly words::list) with items [zib] [zab] [zob] [wicker] [bimo] ◄ ►::list
Still, I don't understand how locked blocks work(locked blocks::list)
(stats for sprite [{Sprites} v]::list)What kind of stats? The “() of ()” block gives you most of them.({}::grey ring)What is this?I don't understand.(hat::events)
Again, combining blocks like this isn't necessary.<[loudness/video transparency/timer v] [</=/> v] (10)::events
What does this do?(stack::control)
For loops are rather strange as to how they'd work, but support.for (i) = (1) step (1) to (10)::control cstart
end
for (i) = (1) step (1) to (10)::control cstart
after that::celse
end
([i/ii/iii/1/counter/v/k/z v]::control)
I don't think Scratch can make dialogs, but support if it isn't too hard.show dialog with title [Title] text [Stuff]::sensing
show dialog with text [Are you...] buttons [Owen?] [Me?] [An Robloxian?] ◄ ►::sensing
Just make a list with that stuff in it and show it.show list with title [New event blocks] text [hat] [loudness > 10]::sensing
Combining these isn't really helpful or needed.(() [+/-/x/÷/^ v] ()::operators)
<() [</=/> v] ()::operators>
What does this do?(#) [+/-/x/÷ v] (1)::operators cstart
end
You should probably make individual suggestions for these (again, unless you actually have a project with these in them).
- Owengren
-
Scratcher
100+ posts
Scratch 3.0
The Show and Tell forum is for sharing projects - unless you have a project with all of these in them, this belongs in Suggestions.Absalutly good! Well, the
I'll take a look at your blocks, though (sorry if I sound rude here):Workaround:move (10) steps until <>::motionrepeat until <>
move (10) steps
endThe current turn blocks do this. No need to combine them.turn [left/right v] (15) degrees::motionUse this:move (10) steps [up/down/left/right v]::motionpoint in direction (desired direction)
move (10) stepsHow would this work?point between [{Sprites} v] and [{Sprites} v]::motionI don't understand this one.move (10) steps in (90) degrees::motionWorkaround:glide to [{Sprites} v]::motionglide (seconds) secs to x: ([x position v] of [Sprite v]) y: ([y position v] of [Sprite v])What use would this have? There's nearly no change between the Stage and a sprite.change Stage to sprite::motion
change Stage to stage::motionWe have those blocks already. Combining them is pointless.go to x (0) y (0) and point at (90) degrees::motionHow do you define “speed”? Seconds to glide?glide (10) steps with a speed of (1)::motion“Front”, “middle”, and “back” are ambiguous terms and can't really be defined for a block. Just pick the number of layers you want in the “go back () layers” block.go to [front/middle/back v]::looksAgain, combining blocks like these is pointless.point towards [{Sprites} v] and say [Hello!]::looks
point towards [{Sprites} v] and say [Hello!] for (2) secs::looksWhat is a “raise” effect?set [raise v] effect to (0)
change [raise v] effect by (25)How does “locking blocks” work?lock block ({}::grey ring)::looks
unlock block [{Locked blocks} v]::looksYou can just copy the script over. Global procedures have also been suggested before.share custom block [{Custom blocks} v] to [Stage/{Sprites}/all/all exept Stage v]::looksWhat is the “Wii U” effect? And why is this in sound?turn WiiU effect [on/off v]::sound
<WiiU effect on?::sound>while loudness [>/</= v] (10) then::sound cstart
end
while loudness [>/</= v] (10) then::sound cstart
else
endforever
if <(loudness) > (number)> then
...
endThat's just the loudness block.(microphone volume%::sound)Clearing specific colors might be too hard for Scratch. But support for the color block.clear colour [#28ABAD]::pen
clear exept for colour [#28ABAD]::pen
(red (255) green (255) blue (255)::pen)I think you mean:<pen down>
make a dash with travelling (1) [cm/m v]::pen
draw script ({script::control}::grey ring)::pen
draw script ({}::grey ring) with hat ({hat::control}::grey ring)::pen<pen down?> :: penwhich can easily be replicated with a variable/
I don't understand the second one, and the last two have very little use and are too complex.Already suggested.script [variables v] (zib) (zab) (zob) (wicker) (bimo) ◄ ►::variables
script [lists v] (silly words::list) with items [zib] [zab] [zob] [wicker] [bimo] ◄ ►::listStill, I don't understand how locked blocks work(locked blocks::list)What kind of stats? The “() of ()” block gives you most of them.(stats for sprite [{Sprites} v]::list)What is this?({}::grey ring)I don't understand.(hat::events)Again, combining blocks like this isn't necessary.<[loudness/video transparency/timer v] [</=/> v] (10)::eventsWhat does this do?(stack::control)For loops are rather strange as to how they'd work, but support.for (i) = (1) step (1) to (10)::control cstart
end
for (i) = (1) step (1) to (10)::control cstart
after that::celse
end
([i/ii/iii/1/counter/v/k/z v]::control)I don't think Scratch can make dialogs, but support if it isn't too hard.show dialog with title [Title] text [Stuff]::sensing
show dialog with text [Are you...] buttons [Owen?] [Me?] [An Robloxian?] ◄ ►::sensingJust make a list with that stuff in it and show it.show list with title [New event blocks] text [hat] [loudness > 10]::sensingCombining these isn't really helpful or needed.(() [+/-/x/÷/^ v] ()::operators)
<() [</=/> v] ()::operators>What does this do?(#) [+/-/x/÷ v] (1)::operators cstart
end
You should probably make individual suggestions for these (again, unless you actually have a project with these in them).
(stack::control) and (hat::events)::custom-argblocks are for putting in rings. These reporters pick a random block/hat. The
({}::grey ring)block will report a block inside the space.- Owengren
-
Scratcher
100+ posts
Scratch 3.0
The Show and Tell forum is for sharing projects - unless you have a project with all of these in them, this belongs in Suggestions.Please post a block. The samples are above. No need to improve them!
I'll take a look at your blocks, though (sorry if I sound rude here):Workaround:move (10) steps until <>::motionrepeat until <>
move (10) steps
endThe current turn blocks do this. No need to combine them.turn [left/right v] (15) degrees::motionUse this:move (10) steps [up/down/left/right v]::motionpoint in direction (desired direction)
move (10) stepsHow would this work?point between [{Sprites} v] and [{Sprites} v]::motionI don't understand this one.move (10) steps in (90) degrees::motionWorkaround:glide to [{Sprites} v]::motionglide (seconds) secs to x: ([x position v] of [Sprite v]) y: ([y position v] of [Sprite v])What use would this have? There's nearly no change between the Stage and a sprite.change Stage to sprite::motion
change Stage to stage::motionWe have those blocks already. Combining them is pointless.go to x (0) y (0) and point at (90) degrees::motionHow do you define “speed”? Seconds to glide?glide (10) steps with a speed of (1)::motion“Front”, “middle”, and “back” are ambiguous terms and can't really be defined for a block. Just pick the number of layers you want in the “go back () layers” block.go to [front/middle/back v]::looksAgain, combining blocks like these is pointless.point towards [{Sprites} v] and say [Hello!]::looks
point towards [{Sprites} v] and say [Hello!] for (2) secs::looksWhat is a “raise” effect?set [raise v] effect to (0)
change [raise v] effect by (25)How does “locking blocks” work?lock block ({}::grey ring)::looks
unlock block [{Locked blocks} v]::looksYou can just copy the script over. Global procedures have also been suggested before.share custom block [{Custom blocks} v] to [Stage/{Sprites}/all/all exept Stage v]::looksWhat is the “Wii U” effect? And why is this in sound?turn WiiU effect [on/off v]::sound
<WiiU effect on?::sound>while loudness [>/</= v] (10) then::sound cstart
end
while loudness [>/</= v] (10) then::sound cstart
else
endforever
if <(loudness) > (number)> then
...
endThat's just the loudness block.(microphone volume%::sound)Clearing specific colors might be too hard for Scratch. But support for the color block.clear colour [#28ABAD]::pen
clear exept for colour [#28ABAD]::pen
(red (255) green (255) blue (255)::pen)I think you mean:<pen down>
make a dash with travelling (1) [cm/m v]::pen
draw script ({script::control}::grey ring)::pen
draw script ({}::grey ring) with hat ({hat::control}::grey ring)::pen<pen down?> :: penwhich can easily be replicated with a variable/
I don't understand the second one, and the last two have very little use and are too complex.Already suggested.script [variables v] (zib) (zab) (zob) (wicker) (bimo) ◄ ►::variables
script [lists v] (silly words::list) with items [zib] [zab] [zob] [wicker] [bimo] ◄ ►::listStill, I don't understand how locked blocks work(locked blocks::list)What kind of stats? The “() of ()” block gives you most of them.(stats for sprite [{Sprites} v]::list)What is this?({}::grey ring)I don't understand.(hat::events)Again, combining blocks like this isn't necessary.<[loudness/video transparency/timer v] [</=/> v] (10)::eventsWhat does this do?(stack::control)For loops are rather strange as to how they'd work, but support.for (i) = (1) step (1) to (10)::control cstart
end
for (i) = (1) step (1) to (10)::control cstart
after that::celse
end
([i/ii/iii/1/counter/v/k/z v]::control)I don't think Scratch can make dialogs, but support if it isn't too hard.show dialog with title [Title] text [Stuff]::sensing
show dialog with text [Are you...] buttons [Owen?] [Me?] [An Robloxian?] ◄ ►::sensingJust make a list with that stuff in it and show it.show list with title [New event blocks] text [hat] [loudness > 10]::sensingCombining these isn't really helpful or needed.(() [+/-/x/÷/^ v] ()::operators)
<() [</=/> v] ()::operators>What does this do?(#) [+/-/x/÷ v] (1)::operators cstart
end
You should probably make individual suggestions for these (again, unless you actually have a project with these in them).
- Tymewalk
-
Scratcher
1000+ posts
Scratch 3.0
I was saying what I think of those blocks. Some are really unneeded, and some I don't understand.-snip-Please post a block. The samples are above. No need to improve them!
- Owengren
-
Scratcher
100+ posts
Scratch 3.0
Here are some obsolete blocks:I was saying what I think of those blocks. Some are really unneeded, and some I don't understand.-snip-Please post a block. The samples are above. No need to improve them!
move (10) steps::obsolete
turn cw (15) degrees::obsolete
turn ccw (15) degrees::obsolete
go to front::obsolete
(loudness::obsolete)
([ v] of [ v]::obsolete)
(() + ()::obsolete)
(() - ()::obsolete)
(() * ()::obsolete)
(() / ()::obsolete)
<() > ()::obsolete>
<() = ()::obsolete>
<() < ()::obsolete>
- Owengren
-
Scratcher
100+ posts
Scratch 3.0
The WiiU effect block workaround is only made in Snap and BYOB.I was saying what I think of those blocks. Some are really unneeded, and some I don't understand.-snip-Please post a block. The samples are above. No need to improve them!
- Tymewalk
-
Scratcher
1000+ posts
Scratch 3.0
Yes, but what is the Wii U effect? Is it like a second screen?The WiiU effect block workaround is only made in Snap and BYOB.I was saying what I think of those blocks. Some are really unneeded, and some I don't understand.-snip-Please post a block. The samples are above. No need to improve them!
- Owengren
-
Scratcher
100+ posts
Scratch 3.0
A WiiU sound effect is this script:Yes, but what is the Wii U effect? Is it like a second screen?The WiiU effect block workaround is only made in Snap and BYOB.I was saying what I think of those blocks. Some are really unneeded, and some I don't understand.-snip-Please post a block. The samples are above. No need to improve them!
{turn WiiU effect::sound}::operators hat
script [variables v] <on/off::sound>::variables
if <on/off::variables> then
launch::control cstart
forever
play sound [Any music v] until done
end
end
wait (1) secs
launch::control cstart
forever
play sound [Any music v] until done
end
end
end- Tymewalk
-
Scratcher
1000+ posts
Scratch 3.0
First - what does launch do?-snip-A WiiU sound effect is this script:
Yes, but what is the Wii U effect? Is it like a second screen?{turn WiiU effect::sound}::operators hat
script [variables v] <on/off::sound>::variables
if <on/off::variables> then
launch::control cstart
forever
play sound [Any music v] until done
end
end
wait (1) secs
launch::control cstart
forever
play sound [Any music v] until done
end
end
end
Second: Why are there two loops?
- Discussion Forums
- » Show and Tell
-
» Scratch 3.0