Discuss Scratch
- 1004587
-
1000+ posts
new blocks
(I will be adding new ideas for blocks at some times. Look out for them!)
go to x: () y: () for () seconds::motionThe idea of this block is that is goes to the spot you want it in for the seconds you want it to be there for. Then after the seconds it will come back to it's original place. I know it may seem pointless, but I bet it might be pretty good for some games.
repeat sound [ v] for () seconds::soundThis could get annoying in some games, but useful in others.
(country::sensing)In complicated games, you could use this to check a person's country. Kind of like the username block.
forever if <>::controlThis would be a block that makes something go forever if it is activated.
end
Supporters:
Awesome-llama (country block)
DaSpudLord (country block)
Dy155 (country block)
udoxas (country block)
tiger75 (country block)
arman516 (repeat sound)
NoMod-Programming (repeat sound and country block)
Last edited by 1004587 (Dec. 22, 2015 05:44:58)
- HannahPenguin315
-
100+ posts
new blocks
A loophole for them could be
go to x: (0) y: (0)and
wait (3) secs
go to x: (5) y: (5)
repeat until <(timer) = [5 ]>
play sound [Sound v]
end
- 1004587
-
1000+ posts
new blocks
A loophole for them could bego to x: (0) y: (0)and
wait (3) secs
go to x: (5) y: (5)repeat until <(timer) = [5 ]>
play sound [Sound v]
end
ik but I don't wanna put that cuz im super lazy xD
- 1004587
-
1000+ posts
new blocks
(country)In complicated games, you could use this to check a person's country. Kind of like the username block.
Oops, that's supposed to be in the Sensing section, not being a variable. xD
- BaconAndEggs1
-
1000+ posts
new blocks
What would be the purpose of detecting another Scratcher's country?(country)In complicated games, you could use this to check a person's country. Kind of like the username block.
- 1004587
-
1000+ posts
new blocks
What would be the purpose of detecting another Scratcher's country?(country)In complicated games, you could use this to check a person's country. Kind of like the username block.
Well,
1. If they set their language to one of those special ones, you could make it so they get a secret message or something.
2. If they are a certain language, you could make text in that language.
Last edited by 1004587 (Dec. 13, 2015 07:10:33)
- awesome-llama
-
1000+ posts
new blocks
go to x:() y:() for () secs :: motion // no support, easy workaround.
repeat sound [ v] for () secs :: sound // no support.
(country :: sensing) // support, but maybe merged into the username block? Like below v v
([username v] :: sensing) // this block has a dropdown being either username or country.
- 1004587
-
1000+ posts
new blocks
go to x:() y:() for () secs :: motion // no support, easy workaround.
repeat sound [ v] for () secs :: sound // no support.
(country :: sensing) // support, but maybe merged into the username block? Like below v v
([username v] :: sensing) // this block has a dropdown being either username or country.
Thx

- 1004587
-
1000+ posts
new blocks
( :: sensing) // this block has a dropdown being either username or country.
Yes, I guess it could be a dropdown like that.
Last edited by 1004587 (Dec. 13, 2015 09:27:18)
- savaka
-
1000+ posts
new blocks
Too many people lie about their country (ex. They put Antarctica) for that to actually work
- Zro716
-
1000+ posts
new blocks
Eh, it would be a little invasive to collect someone's country name without their consent. The other blocks are a tad too specific for use in most projects and both have easy workarounds.
define go to x:(x) y:(y) for (t) secs
set [old x v] to (x position)
set [old y v] to (y position)
go to x: (x) y: (y)
wait (t) secs
go to x: (old x) y: (old y)
define play sound (sound) for (t) secs
play sound (sound)
wait (t) secs
stop all sounds // alternatively put set-volume blocks before and after playing (set to 100 and 0, respectively)
- DaSpudLord
-
1000+ posts
new blocks
No support, workaroundable-go to x: () y: () for () secs::motion
repeat sound [ v] for () secs::sound
And it's a little specific to have very many practical uses.define go to x:(x) y:(y) for (t) secs
set [old x v] to (x position)
set [old y v] to (y position)
go to x: (x) y: (y)
wait (t) secs
go to x: (old x) y: (old y)
define play sound (sound) for (t) secs
play sound (sound)
wait (t) secs
stop all sounds // alternatively put set-volume blocks before and after playing (set to 100 and 0, respectively)
Support.(country::sensing)
- 1004587
-
1000+ posts
new blocks
No support, workaroundable-go to x: () y: () for () secs::motion
repeat sound [ v] for () secs::soundAnd it's a little specific to have very many practical uses.define go to x:(x) y:(y) for (t) secs
set [old x v] to (x position)
set [old y v] to (y position)
go to x: (x) y: (y)
wait (t) secs
go to x: (old x) y: (old y)
define play sound (sound) for (t) secs
play sound (sound)
wait (t) secs
stop all sounds // alternatively put set-volume blocks before and after playing (set to 100 and 0, respectively)Support.(country::sensing)
Thanks for the support.
- Scratcher1002
-
1000+ posts
new blocks
Maybe instead of country, language?No support, workaroundable-go to x: () y: () for () secs::motion
repeat sound [ v] for () secs::soundAnd it's a little specific to have very many practical uses.define go to x:(x) y:(y) for (t) secs
set [old x v] to (x position)
set [old y v] to (y position)
go to x: (x) y: (y)
wait (t) secs
go to x: (old x) y: (old y)
define play sound (sound) for (t) secs
play sound (sound)
wait (t) secs
stop all sounds // alternatively put set-volume blocks before and after playing (set to 100 and 0, respectively)Support.(country::sensing)
Support for language, no support for country as per:
Eh, it would be a little invasive to collect someone's country name without their consent.
- 1004587
-
1000+ posts
new blocks
Maybe instead of country, language?No support, workaroundable-go to x: () y: () for () secs::motion
repeat sound [ v] for () secs::soundAnd it's a little specific to have very many practical uses.define go to x:(x) y:(y) for (t) secs
set [old x v] to (x position)
set [old y v] to (y position)
go to x: (x) y: (y)
wait (t) secs
go to x: (old x) y: (old y)
define play sound (sound) for (t) secs
play sound (sound)
wait (t) secs
stop all sounds // alternatively put set-volume blocks before and after playing (set to 100 and 0, respectively)Support.(country::sensing)
Support for language, no support for country as per:Eh, it would be a little invasive to collect someone's country name without their consent.
Maybe it could be a dropdown with:
username
country
langugage
- Dy155
-
98 posts
new blocks
go to x: () y: () for (time) seconds :: motion // no supportI'd use the country block for this:
repeat sound [wanted sound v] (times) times :: sound // nope no support
(country :: sensing) // support
when I receive [end game v]
add (country :: sensing) to [countries v]