clone, Save, and load blocks
Offline
A few blocks I thought of are:
MOTION_ {Point Towards (X) (Y)} (X-Velocity) (Y-Velocity) (Resistance) *To decrease the velocity*
LOOKS_ {Capture (Min X-Coordinate) (Min Y-Coordinate) to (Max X) (Max Y) as Costume [Insert Name Here]} {Import Costume [Insert Directory Here] As [Insert Name Here]} {Previous Costume} {Go To Back}
SOUND_ {Play Sound [Insert Directory Here]} {Play Sound From ( ):( ) To ( ):( )} {Play Chord ( v) ( v) ...|| For ( ) Secs} {Loop Sound [ v] From ( ):( ) To ( ):( )}
PEN_ {Set Pen Shape To [ v]} *This'll have stuff like a circle, square, triangle, line (like in Paint), etc.* {Set Pen Colour to (Red)(Greed)(Blue)}& {Clear [Sprite v] Pen Marks}
CONTROL_ {Import Sprite [Insert Directory Here]} {Import Script [Insert Directory Here]} {Export Sprite [Insert Directory Here]} {Export Script [Insert Directory Here]} {When [Sprite v] Clicked} *Mainly for when another sprite is clicked*
SENSING_ <Any Key Pressed> {Stop Timer} {Rewind Timer} {Fast Forward Timer} {Set Timer To ( ):( )}
NUMBERS_ (Constant [ v]) *This'll have stuff like Pi, Phi, and E* (( )^( )) *Exponents* <( )>=( )> *Greater than or equal to* <( )<=( )> *Less than or equal to* << > And/Or < > And/Or < > ...||> *Scalable to accommodate multiple variables* (Join [ ] [ ] [ ]...||) *Also scalable* (Round ( ) To ( ) Place) (Pick Random Less Than ( ) or Greater Than ( )) (Pick Random ( ) To ( ) Or ( ) To ( ) ...||) (( )% Of ( ))
VARIABLES_ {Export Variable/List As [Insert Directory Here]} {Import Variable/List [Insert Directory Here]} {Hide List [ v]} {Show List [ v]} {Set Variable [ v] Readout to [ v]} {Set Slider Min And Max ( ) To ( )} {Order List [ v] By [ v]} *Alphabetical, numerical, length,etc.* {Randomise List [ v]}
&One suggestion I have is to allow the programmer to pick whether they want to input colour values as hexadecimal/0-255, or in decimal/1-100.
Also, a larger graphic field would be nice. Instead of 480 by 360 it could be 720 by 540 or 960 by 720.
Last edited by Nosirrah (2010-11-06 18:40:42)
Offline
Probably make a new ''mmo game'' feature
____________________________________________________________________
The Goran2000 AKA:gorance2000
entertaing people since
2009
Last edited by goran2000 (2010-11-06 17:18:45)
Offline
Or probably make a animate script where you enter a sprite and enter another sprite etc. and you can animate a sprite not just adding a sprite and change it to the other one to 0.1 seconds that too tiddesous
_______________________________________________________________
The Goran2000 AKA:gorance2000
entertaing people since
2009
Offline
sohk wrote:
Sound__ Fastforward and rewind soundThe rewind sound thing is an obsolete block but we can put it in scratch 2.0!
Good ones!
Offline
Nosirrah wrote:
A few blocks I thought of are:
MOTION_ {Point Towards (X) (Y)} (X-Velocity) (Y-Velocity) (Resistance) *To decrease the velocity*Cool! Now it can be silplified!
LOOKS_ {Capture (Min X-Coordinate) (Min Y-Coordinate) to (Max X) (Max Y) as Costume [Insert Name Here]} {Import Costume [Insert Directory Here] As [Insert Name Here]} {Previous Costume} {Go To Back}
SOUND_ {Play Sound [Insert Directory Here]}WOW! {Play Sound From ( )) To ( )
)}Grat! {Play Chord ( v) ( v) ...|| For ( ) Secs} {Loop Sound [ v] From ( )
) To ( )
)}WOW! grat blox!
PEN_ {Set Pen Shape To [ v]} *This'll have stuff like a circle, square, triangle, line (like in Paint), etc.* WOW!{Set Pen Colour to (Red)(Greed)(Blue)}& {Clear [Sprite v] Pen Marks}Woah!
CONTROL_ {Import Sprite [Insert Directory Here]} {Import Script [Insert Directory Here]} {Export Sprite [Insert Directory Here]} {Export Script [Insert Directory Here]} {When [Sprite v] Clicked} *Mainly for when another sprite is clicked*WOW! All of these are grat!
SENSING_ <Any Key Pressed> {Stop Timer} {Rewind Timer} {Fast Forward Timer} {Set Timer To ( ))}ehNUMBERS_ (Constant [ v]) *This'll have stuff like Pi, Phi, and E* (( )^( )) *Exponents* <( )>
)> *Greater than or equal to* <( )<
)> *Less than or equal to* << > And/Or < > And/Or < > ...||> *Scalable to accommodate multiple variables* (Join [ ] [ ] [ ]...||) *Also scalable* (Round ( ) To ( ) Place) (Pick Random Less Than ( ) or Greater Than ( )) (Pick Random ( ) To ( ) Or ( ) To ( ) ...||) (( )% Of ( ))
VARIABLES_ {Export Variable/List As [Insert Directory Here]} {Import Variable/List [Insert Directory Here]} {Hide List [ v]} {Show List [ v]} {Set Variable [ v] Readout to [ v]} {Set Slider Min And Max ( ) To ( )} {Order List [ v] By [ v]} *Alphabetical, numerical, length,etc.* {Randomise List [ v]}
All of these blocks are grat!!
&One suggestion I have is to allow the programmer to pick whether they want to input colour values as hexadecimal/0-255, or in decimal/1-100.
Also, a larger graphic field would be nice. Instead of 480 by 360 it could be 720 by 540 or 960 by 720.
Great blocks!
Last edited by kinker (2010-11-06 19:51:41)
Offline
[blocks]<when green flag clicked><say[ hi! ]for( 3 )secs> <set{ ? }to( 1 )
<when[ adress bar ]clicked><say[ here's your website ]for( 3 )secs><change{ website }by( 1 )
<when green flag clicked><if><( <{ website }> <=> <{ ? }> )><stop all sounds><stop all><end>[/blocks]
Offline
Offline
Wow, there's a lot of suggestions here. But a giant mega list isn't the best way to submit a suggestion -- it tends to bury the many good ideas.
The best way is to do it one at a time. First make a thread here, and then post a suggestion here: http://suggest.scratch.mit.edu/forums/60449-suggestions . Include a link to your forum thread in the description of the suggestion in case people want to discuss it on the forums.
Offline