Here are some Scratch Block ideas I have:
Cloning:
Define [clone1 v] // should be hat block if <touching [clone80 v]> Broadcast [clone2 v] When I receive [clone v] Clone () times endOther:
When gf clicked If <I receive [broadcast v]> end If <(<[sprite v] color> + <[sprite v] color>) = [#AAAAAA]> end
Last edited by powerpoint56 (2012-08-27 18:05:26)
Offline
[removed by moderator - please be respectful] Here are mine:
Motion:
glide () secs () steps (Stack)
{Sprite1} is moving? (Boolean)
Control:
when <> is true (Hat)
stop sprite |Sprite1 v| (Stack)
wait until <> then stop script (Cap)
skip back () blocks (Cap)
Looks:
bigger than ()? (Boolean)
visible? (Boolean)
Sensing:
{Sprite1} has color !!? (Boolean)
name is []? (Boolean)
Sound:
when sound |Sound v| played (Hat)
random sound (Stack)
Operators:
<> xor <> (Boolean)
()% random chance /,/ else /,/ (C)
Pen:
stamps made (Reporter)
if <> stamp (Stack)
Variables:
|Variable v| is global? (Boolean)
create variable called [] (Stack)
delete variable |Variable v| (Stack)
Motor:
motor on? (Boolean)
motor direction (Reporter)
Lists:
create list called [] (Stack)
delete list |List v| (Stack)
iterate through |List v| (Reporter)
Key:
/,/: C insert
(): Number
[]: String
<>: Boolean
{}: Sprite name
| v|: Dropdown
!!: color insert
Last edited by Paddle2See (2012-06-29 18:01:14)
Offline
3sal2 wrote:
[removed by moderator - please be respectful] Here are mine:
Motion:
glide () secs () steps (Stack)
{Sprite1} is moving? (Boolean)
Control:
when <> is true (Hat)
stop sprite |Sprite1 v| (Stack)
wait until <> then stop script (Cap)
skip back () blocks (Cap)
Looks:
bigger than ()? (Boolean)
visible? (Boolean)
Sensing:
{Sprite1} has color !!? (Boolean)
name is []? (Boolean)
Sound:
when sound |Sound v| played (Hat)
random sound (Stack)
Operators:
<> xor <> (Boolean)
()% random chance /,/ else /,/ (C)
Pen:
stamps made (Reporter)
if <> stamp (Stack)
Variables:
|Variable v| is global? (Boolean)
create variable called [] (Stack)
delete variable |Variable v| (Stack)
Motor:
motor on? (Boolean)
motor direction (Reporter)
Lists:
create list called [] (Stack)
delete list |List v| (Stack)
iterate through |List v| (Reporter)
Key:
/,/: C insert
(): Number
[]: String
<>: Boolean
{}: Sprite name
| v|: Dropdown
!!: color insert
please be respectful, "This is POINTLESS!!!" may be hurtful to the topic owner
anyway, the ones in red are already possible in some way or form
Last edited by Paddle2See (2012-06-29 18:01:28)
Offline
777w wrote:
3sal2 wrote:
[removed by moderator - please be respectful] Here are mine:
Motion:
glide () secs () steps (Stack)
{Sprite1} is moving? (Boolean)
Control:
when <> is true (Hat)
stop sprite |Sprite1 v| (Stack)
wait until <> then stop script (Cap)
skip back () blocks (Cap)
Looks:
bigger than ()? (Boolean)
visible? (Boolean)
Sensing:
{Sprite1} has color !!? (Boolean)
name is []? (Boolean)
Sound:
when sound |Sound v| played (Hat)
random sound (Stack)
Operators:
<> xor <> (Boolean)
()% random chance /,/ else /,/ (C)
Pen:
stamps made (Reporter)
if <> stamp (Stack)
Variables:
|Variable v| is global? (Boolean)
create variable called [] (Stack)
delete variable |Variable v| (Stack)
Motor:
motor on? (Boolean)
motor direction (Reporter)
Lists:
create list called [] (Stack)
delete list |List v| (Stack)
iterate through |List v| (Reporter)
Key:
/,/: C insert
(): Number
[]: String
<>: Boolean
{}: Sprite name
| v|: Dropdown
!!: color insertplease be respectful, "This is POINTLESS!!!" may be hurtful to the topic owner
anyway, the ones in red are already possible in some way or form
Sorry. Anyway, the red ones are squashed versions of their workaround. And the "When <> is true" entry is for an obsolete block from 1.2 that should be resurrected.
Last edited by Paddle2See (2012-06-29 18:02:01)
Offline
CoolScrawl wrote:
My Ideas:
<transparent?> <hidden?> <showing?>
Awesome ideas CoolScrawl!!
Offline
le my ideas
(costume name) play [song] for (10) seconds and stop? <no>With the play song one, you play a sound and after 10 seconds of the sound, the script afterwards goes while the song is still playing. If you want the song to stop after ten seconds make the stop? to yes.
Offline
bazzasaysLol wrote:
le my ideas
(costume name) play [song] for (10) seconds and stop? <no>With the play song one, you play a sound and after 10 seconds of the sound, the script afterwards goes while the song is still playing. If you want the song to stop after ten seconds make the stop? to yes.
Great ideas! The "costume name" one is something that would really be cool.
Offline
bluecat600 wrote:
CoolScrawl wrote:
My Ideas:
<transparent?> <hidden?> <showing?>Awesome ideas CoolScrawl!!
agree!
Offline
Here are some block ideas I have:
when [space] key pressed switch to background (color)Reporter blocks for the graphic effects (looks)!
(variable v)A pull-down menu for the reporter blocks!
Offline
Here's an idea I have!:
show list [list v]
hide list [list v]People can show and hide their lists just like they can with the 'variable' blocks.
Offline
Actually, those functions are possible, as of the 2.0 preview. You can select lists under the "show/hide block" block
Offline
My ideas:
Turn widescreen on Set widescreen aspect ratio to [] to [] Turn widescreen off Show variable [] at X[] Y[] Glide variable [] to X[] Y[] Show list [] at X[] Y[] Glide list [] to X[] Y[]
Last edited by infinitytec (2012-06-29 21:14:50)
Offline
I have an idea!:
say [Hello!] in direction (90)People can control the direction of the speech bubble!
Offline
I know one!:
set [volume v] of [sprite2 v] to (0)
change [volume v] of [sprite2 v] by (25)Sprites can control the volume and stuff of other sprites!
Offline
cool ideas, legobob23o and infinetytec!
Last edited by powerpoint56 (2012-07-01 15:06:45)
Offline
I have an idea!:
set x to anywhere
set y to anywherePeople can set x positions and y positions to any random spot on the screen!
Offline
@legobob23o-
Well you could use a pick random block... but yes, anywhere is quicker.
Offline
(This was just a test of a scratch block)
if < > else end
Offline
SciTecCf wrote:
pause sound resume sound <sound [any v] playing?> <sound [bla v] paused?> (sound playing)
These would be quite useful...
Offline