I made this topic so people could post their blocks they think should be in the next versions of Scratch. These are mine.
<[height] of [Sprite1]> and <[base] of [Sprite1]>
Are these good ideas? If you have more ideas post them here. If you have feedback or questions post them on my account.
Offline
Don't know if it's been mentioned, but it might be useful to have:
<switch [foo]>
<case [default]>
<case [bar]>
This basically is an easy way of checking a variable to see if it's any of the 'case' values. Instead of this, one would use:
<if [foo]>
<else>
<if [bar]>
<else>
<baz>
Which is more cumbersome and can become messy with multiple <if><else> statements nested.
Offline
a " not" block so that something doesn't happen
:p
Offline
Thanks for the suggestions! The best thing to do is to post one suggestion per thread. That makes it easier to think it through and focus on refining one particular idea. You might also read the sticky about suggestions, and make a mockup. Mockups really help everyone to understand the ideas behind the suggestion, and help refine them.
Scratch On!
Offline
Perhaps better music input blocks? Here are some suggetions.
Slurring
A C-shaped block saying "slurred", so all the music notes inside it would slur (as in, play smoothly for those non-musicians)
Changes on current blocks:
Instead of putting note no. 56 or something like that, we put like A4 or Db3 or F#4?
<play note( )for( )secss>
And instrument names:
<set instrument to(
Offline
bman5 wrote:
I made this topic so people could post their blocks they think should be in the next versions of Scratch. These are mine.
<[height] of [Sprite1]> and <[base] of [Sprite1]>
Are these good ideas? If you have more ideas post them here. If you have feedback or questions post them on my account.![]()
Oh yeah, there could be "height blocks" and "base blocks" like the x position blocks and y position blocks
Offline
cliclub wrote:
<say[ ]steps>
[/blocks]
How can you say steps? I'm sorry, but I don't believe that's possible unless I'm misunderstanding you - if that's the case, care to elaborate?
EDIT: You may be wondering how I quoted a post that didn't exist yet. I have psychic powers! Actually, cliclub deleted his post and then reposted it
Last edited by coolstuff (2010-05-21 17:09:00)
Offline
coolstuff wrote:
cliclub wrote:
<say[ ]steps>
[/blocks]
How can you say steps? I'm sorry, but I don't believe that's possible unless I'm misunderstanding you - if that's the case, care to elaborate?
EDIT: You may be wondering how I quoted a post that didn't exist yet. I have psychic powers! Actually, cliclub deleted his post and then reposted it![]()
I think he means say how many steps you want to take.

Offline
shamrocker wrote:
coolstuff wrote:
cliclub wrote:
<say[ ]steps>
[/blocks]
How can you say steps? I'm sorry, but I don't believe that's possible unless I'm misunderstanding you - if that's the case, care to elaborate?
EDIT: You may be wondering how I quoted a post that didn't exist yet. I have psychic powers! Actually, cliclub deleted his post and then reposted it![]()
I think he means say how many steps you want to take.
You can easily have that effect using the "ask" block:
ask [How many steps do you want to take?] and wait move (answer) steps
Last edited by coolstuff (2010-05-21 18:09:36)
Offline
cliclub wrote:
<say[ )steps>
I'm sort of wondering why we have these forum blocks in the first place. I've never seen anyone take the time to construct a proper script out of them, and it's far easier just to upload a picture of your script.

Offline
fullmoon wrote:
I'm sort of wondering why we have these forum blocks in the first place. I've never seen anyone take the time to construct a proper script out of them, and it's far easier just to upload a picture of your script.
I agree. There's also multiple bugs with them, they haven't been updated since version 1.1, and they look bad
Offline
coolstuff wrote:
fullmoon wrote:
I'm sort of wondering why we have these forum blocks in the first place. I've never seen anyone take the time to construct a proper script out of them, and it's far easier just to upload a picture of your script.
I agree. There's also multiple bugs with them, they haven't been updated since version 1.1, and they look bad
![]()
At least they work for small scripts...
I prefer text blocks, though.
Offline
Bradley123 wrote:
Perhaps better music input blocks? Here are some suggetions.
Slurring
A C-shaped block saying "slurred", so all the music notes inside it would slur (as in, play smoothly for those non-musicians)
Changes on current blocks:
Instead of putting note no. 56 or something like that, we put like A4 or Db3 or F#4?
<play note( )for( )secss>
And instrument names:
<set instrument to(
I agree.
Offline
bman5 wrote:
<hidden> This block would tell you if the Sprite is hidden.
Good idea, but what you could do is create a variable called "hidden?" and then have the sprite be set so that:
FOREVER:
IF (hidden?) = 0
hide
IF (hidden?) = 1
show
Offline
coolstuff wrote:
fullmoon wrote:
I'm sort of wondering why we have these forum blocks in the first place. I've never seen anyone take the time to construct a proper script out of them, and it's far easier just to upload a picture of your script.
I agree. There's also multiple bugs with them, they haven't been updated since version 1.1, and they look bad
![]()
Yeah. There not even the right color. (The tabs) Anyway, a block they need to add is a "Stop sound block" where you select the individual sound that is being stopped.
Last edited by Bentheneighbor (2010-10-01 00:03:55)
Offline