Discuss Scratch
- Discussion Forums
- » Suggestions
- » New Blocks
- cs293450
-
Scratcher
100+ posts
New Blocks

Motion - none!


Looks -
previous costume::looks
<visible ?> //category=looks
( [ color]effect::looks


Sound - none!


Pen -
set pen color to hexadeciamal input[0 //category=pen


Events -
< [ ]received? ::events>
when<> is true ::events hat
when costume switches to [] ::hat events
when (STOP::obsolete)clicked::events hat


Control -
if <> then
else if <>::celse
end
forever if <>
end
repeat (1)secs::control cstart
end
(CloneID::control)
spawn :: control cstart
end
for each((var) : (list :: list)::control)::control cstart
end
while <>::control cstart
end
for each [ ] in (10)::control cstart
end


Sensing -
<I am a clone ?::sensing>
<ask in progress?::sensing>
<sprite clicked ?::sensing>
(day of year::sensing)
ask [] and wait() secs::sensing


operators
<true::operators>
<false::operators>
<[] not = [ ]::operators>
<[] less than or = [ ]::operators>
<[] greater than or = [ ]::operators>
(round () to the nearest ()::operators)
( [cat]in uppercase::operators)
(Reverse [thing]::operators)


data
([] occurence of [ ] in [ ]::list
([] all occurences of [ ] in [ ]::list
set [ ] to [ ]::list
- DaSpudLord
-
Scratcher
1000+ posts
New Blocks
all are rejected.False. Some are rejected. Not all.
Anyway, I won't even bother. Please stop posting long lists of blocks.
Last edited by DaSpudLord (April 19, 2016 21:36:36)
- MathlyCat
-
Scratcher
1000+ posts
New Blocks
I would like to point 95% of these blocks are exactly like those on the workarounds forum.
So maybe you could read that
So maybe you could read that

- Ninkancho
-
Scratcher
500+ posts
New Blocks
Please don't make block lists! It's recommended that you post all suggestions to different threads, so that discussion can be more organized.
- helloandgoodbye9
-
Scratcher
1000+ posts
New Blocks
all are rejected.False. Some are rejected. Not all.
Anyway, I won't even bother. Please stop posting long lists of blocks.
I would like to point 95% of these blocks are exactly like those on the workarounds forum.Read all of them, and they are either rejected, or have easy work arounds.
So maybe you could read that
- alexphan
-
Scratcher
1000+ posts
New Blocks
There are way too many blocks. So from what I've seen, most of these blocks are workaroundable. Also, DO NOT MAKE BLOCK LISTS. They cause confusion and waste time for people wanting to respond. Learn more here.
all are rejected.Gee, you're nice.
- cs377310
-
Scratcher
100+ posts
New Blocks
Hi! Please don't make long lists of blocks, as it may reduce the overquality of discussion.
previous costume::looks//Rejected - workaroundable
<visible?> //category=looks Set a variable
( [ color v]effect::looks//Set a variable
set pen color to hexadeciamal input[ //category=pen SUPPORT!!!!!!!!!!!!!
< [ message v]received? ::events>//Set a variable - rejected
when<> is true ::events hat//Workaroundable:
when green flag clicked
forever
wait until <>
...
wait until <not <>>
end
when costume switches to [costume v] ::hat events//Workaroundable - support.
when (::obsolete)clicked::events hat//Rejected and workarounable
if <> then//Workaroundable with 2 blocks - support anyway
else if <>::celse
end
forever if <>//Workaroundable!!!!!!!!
end
repeat (1)secs::control cstart//Workaroundable
end
(Clone ID::control)//support
spawn :: control cstart//What is this? Support anyway. Also is workaroundable.
end
for each((var) : (list :: list)::control)::control cstart//What does this do?
end
while <>::control cstart//Already exists as the repeat until (not()) block - semi-support
end
for each [variable v] in (10)::control cstart//Workaroundable - no support
end
<I am a clone?::sensing>//set a variable
<ask in progress?::sensing>//Set a variable
<sprite clicked?::sensing>//Set a variable
(day of year::sensing)//set a variable
ask [] and wait() secs::sensing//workaroundable with 2 blocks, support anyway
<true::operators>//set a variable
<false::operators>//Set a variable
<[] not = [ ]::operators>//Set a variable
<[] less than or = [ ]::operators>//Set a variable
<[] greater than or = [ ]::operators>//set a variable
(round () to the nearest ()::operators)//set a variable
( [cat]in uppercase::operators)//set a variable
(Reverse [thing]::operators)//Set a variable
([first, last, etc. v] occurence of [ item v] in [list v]::list//support
([delete v] all occurences of [ item v] in [list v]::list//support
set [list v] to [other list v]::list//support
Last edited by cs377310 (June 6, 2016 21:21:01)
- cs377310
-
Scratcher
100+ posts
New Blocks
Please use a separate topic for each new block idea so that the conversation doesn't get confused and each idea can be given the attention it deserves. Also, please use the Search bar to check and see if there is already an existing topic - add to the existing topic if there is one. Thanks!
- Yanderan
-
Scratcher
100+ posts
New Blocks
I do not support the
Motion - none!
Looks -previous costume::looks
<visible ?> //category=looks
( [ color]effect::looks
Sound - none!
Pen -set pen color to hexadeciamal input[0 //category=pen
Events -< [ ]received? ::events>
when<> is true ::events hat
when costume switches to [] ::hat events
when (STOP::obsolete)clicked::events hat
Control -if <> then
else if <>::celse
end
forever if <>
end
repeat (1)secs::control cstart
end
(CloneID::control)
spawn :: control cstart
end
for each((var) : (list :: list)::control)::control cstart
endwhile <>::control cstart
end
for each [ ] in (10)::control cstart
end
Sensing -<I am a clone ?::sensing>
<ask in progress?::sensing>
<sprite clicked ?::sensing>
(day of year::sensing)
ask [] and wait() secs::sensing
operators<true::operators>
<false::operators>
<[] not = [ ]::operators>
<[] less than or = [ ]::operators>
<[] greater than or = [ ]::operators>
(round () to the nearest ()::operators)
( [cat]in uppercase::operators)
(Reverse [thing]::operators)
data([] occurence of [ ] in [ ]::list
([] all occurences of [ ] in [ ]::list
set [ ] to [ ]::list
when <> is true::hat eventsbecause you could just do this:
if <> then
- cs377310
-
Scratcher
100+ posts
New Blocks
I do not support theOk, this is enough.when <> is true::hat eventsbecause you could just do this:if <> then
Please stop making block lists.
- cs377310
-
Scratcher
100+ posts
New Blocks
Don't make block lists. Read what alexphan said below.
Reporting for closure.
There are way too many blocks. So from what I've seen, most of these blocks are workaroundable. Also, DO NOT MAKE BLOCK LISTS. They cause confusion and waste time for people wanting to respond. Learn more here.all are rejected.Gee, you're nice.
Reporting for closure.

- Discussion Forums
- » Suggestions
-
» New Blocks










