Discuss Scratch

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
edward789121
Scratcher
500+ posts

New Blocks

all are rejected.
DaSpudLord
Scratcher
1000+ posts

New Blocks

edward789121 wrote:

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
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.
cs293450
Scratcher
100+ posts

New Blocks

edward789121 wrote:

all are rejected.
I don't think so
Abstract-
Scratcher
1000+ posts

New Blocks

cs293450 wrote:

edward789121 wrote:

all are rejected.
I don't think so
Not all, but some.
helloandgoodbye9
Scratcher
1000+ posts

New Blocks

DaSpudLord wrote:

edward789121 wrote:

all are rejected.
False. Some are rejected. Not all.

Anyway, I won't even bother. Please stop posting long lists of blocks.

MathlyCat wrote:

I would like to point 95% of these blocks are exactly like those on the workarounds forum.

So maybe you could read that
Read all of them, and they are either rejected, or have easy work arounds.
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.

edward789121 wrote:

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.

cs293450 wrote:

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

Paddle2See wrote:

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

cs293450 wrote:


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
I do not support the
when <> is true::hat events
because you could just do this:
if <> then
cs377310
Scratcher
100+ posts

New Blocks

Yanderan wrote:

I do not support the
when <> is true::hat events
because you could just do this:
if <> then
Ok, this is enough.

Please stop making block lists.
cs377310
Scratcher
100+ posts

New Blocks

Don't make block lists. Read what alexphan said below.

alexphan wrote:

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.

edward789121 wrote:

all are rejected.
Gee, you're nice.

Reporting for closure.

Powered by DjangoBB