Pages: 1 2
(This is for lists as well - but I'll just keep it to variables!)
You know how the four variable "Stack blocks" have a drop-down menu so they can be used for all variables? It's very efficient.
The variable "Reporter block" doesn't work like that. There's a new block for each variable! How wasteful.
How about making the variable "Reporter block" with a drop-down menu? Then it won't be inefficient.
And one thing - as hmnwilson pointed out, this probably wasn't implemented in 1.3 because of the Stage monitors - where would you show/hide them?
Wolfie1996 has the solution:
Um... one more thing:
scmb1 wrote:
I thought of another reason it would be good. Here's the situation:
1) I have an incredibly long math equation. I make it out of blocks. It has a lot of variables in it.
2) I copy the equation to use again, but with different numbers. I have to replace all of the variables.
3) With the current method, I have to drag old variables out and drag all of the new variables in. This is tedious, not to mention the fact that I risk accidentally dropping the variable in the wrong place, displacing a super important part of the script, and causing loads of frustration.
4) With your proposed method, I click the little arrow and then click the variable I want. Simple and frustration-less.
YES YES YES YES YES
Um... one more thing!
JSO wrote:
It also seems weird to me that you have a block with only a dropdown in it. They could've made just one command block with a dropdown menu to select what it should do...
I do want to easily replace variables, what if you could just right click the reporter and select a different variable that way? Just like the comparison blocks can be changed... I think Jens' Chirp has this.
For the first paragraph:
For the second paragraph - I LIKEZ TEH IDEA!!!
...
Picture time!
The block:
The block with a variable selected:
The block being used in a script:
Now... to show how much more efficient this would be, I'll show you two pictures. In Code Messenger (Scratch 1.4), this is what the variable area looks like:
But with the block:
Ah... so clean!
What do you think?
Last edited by Jonathanpb (2010-04-22 03:27:04)
Offline
I think they kept it like that so you can easily click the show/hide checkmark without having to select the variable from the dropdown menu first. But if they can find a better system, I support!
Offline
I'M SO STUPID!!!
I'd delete this - but if there's a workaround that someone can think of, I'd gladly accept it.
Offline
Don't delete it! I like this idea - it would come i handy for me Anyway, I thought about it for a while, and came up with this:
I'm not 100% sure if it is possible, but it would make it much easier to handle projects with multiple variables - and it looks so much tidier! I support
Offline
Jonathanpb wrote:
I'M SO STUPID!!!
I'd delete this - but if there's a workaround that someone can think of, I'd gladly accept it.
I found the workaround
Use the ( ) of ( ) on the stage for global, and on a sprite for local.
Offline
Wolfie1996 wrote:
Don't delete it! I like this idea - it would come i handy for me Anyway, I thought about it for a while, and came up with this:
http://i41.tinypic.com/i53cz4.jpg
I'm not 100% sure if it is possible, but it would make it much easier to handle projects with multiple variables - and it looks so much tidier! I support
That's a nice idea! Adding to the topic post...
juststickman wrote:
I found the workaround
Use the ( ) of ( ) on the stage for global, and on a sprite for local.
I'm not sure what you mean...
Offline
Jonathanpb wrote:
Wolfie1996 wrote:
Don't delete it! I like this idea - it would come i handy for me Anyway, I thought about it for a while, and came up with this:
http://i41.tinypic.com/i53cz4.jpg
I'm not 100% sure if it is possible, but it would make it much easier to handle projects with multiple variables - and it looks so much tidier! I supportThat's a nice idea! Adding to the topic post...
juststickman wrote:
I found the workaround
Use the ( ) of ( ) on the stage for global, and on a sprite for local.I'm not sure what you mean...
Last edited by juststickman (2010-04-15 06:56:05)
Offline
That really doesn't solve the problem... Wolfie's is fine.
Offline
It is possible to make this, it has been made. Im not sure about the code for it, but it has been made, its in the Panther Mod.
Offline
Yayz, this got 'bumped'! Thanks!
Um... does anyone want to say anything about the suggestion?
Offline
Jonathanpb wrote:
Yayz, this got 'bumped'! Thanks!
Um... does anyone want to say anything about the suggestion?
It will save space and make things look better.
Offline
I thought of another reason it would be good. Here's the situation:
1) I have an incredibly long math equation. I make it out of blocks. It has a lot of variables in it.
2) I copy the equation to use again, but with different numbers. I have to replace all of the variables.
3) With the current method, I have to drag old variables out and drag all of the new variables in. This is tedious, not to mention the fact that I risk accidentally dropping the variable in the wrong place, displacing a super important part of the script, and causing loads of frustration.
4) With your proposed method, I click the little arrow and then click the variable I want. Simple and frustration-less.
Offline
scmb1 wrote:
I thought of another reason it would be good. Here's the situation:
1) I have an incredibly long math equation. I make it out of blocks. It has a lot of variables in it.
2) I copy the equation to use again, but with different numbers. I have to replace all of the variables.
3) With the current method, I have to drag old variables out and drag all of the new variables in. This is tedious, not to mention the fact that I risk accidentally dropping the variable in the wrong place, displacing a super important part of the script, and causing loads of frustration.
4) With your proposed method, I click the little arrow and then click the variable I want. Simple and frustration-less.
YES YES YES YES YES
Offline
Jonathanpb wrote:
scmb1 wrote:
I thought of another reason it would be good. Here's the situation:
1) I have an incredibly long math equation. I make it out of blocks. It has a lot of variables in it.
2) I copy the equation to use again, but with different numbers. I have to replace all of the variables.
3) With the current method, I have to drag old variables out and drag all of the new variables in. This is tedious, not to mention the fact that I risk accidentally dropping the variable in the wrong place, displacing a super important part of the script, and causing loads of frustration.
4) With your proposed method, I click the little arrow and then click the variable I want. Simple and frustration-less.YES YES YES YES YES
YES^5
I think I may have suggested this before, but it didn't stay around long...
Offline
We have this in Panther (pantherprogramming.weebly.com). Check out the pics!
Offline
SeptimusHeap wrote:
We have this in Panther (pantherprogramming.weebly.com). Check out the pics!
But we want it in Scratch itself.
Offline
This would come in handy. Although, what about in the sensing category? There's a block called ( [ v] of [ v]). It supports variables.
Offline
ElectricSparx wrote:
This would come in handy. Although, what about in the sensing category? There's a block called ( [ v] of [ v]). It supports variables.
Yes, but it still doesn't fix the problem, you still end up with all those different blocks in the variable area.
Offline
I think the current method provides a better visual feedback of the variables created.
It also seems weird to me that you have a block with only a dropdown in it. They could've made just one command block with a dropdown menu to select what it should do...
I do want to easily replace variables, what if you could just right click the reporter and select a different variable that way? Just like the comparison blocks can be changed... I think Jens' Chirp has this.
Offline
JSO wrote:
I think the current method provides a better visual feedback of the variables created.
It also seems weird to me that you have a block with only a dropdown in it. They could've made just one command block with a dropdown menu to select what it should do...
I do want to easily replace variables, what if you could just right click the reporter and select a different variable that way? Just like the comparison blocks can be changed... I think Jens' Chirp has this.
If you don't like it with just a dropdown... let's add something to it!
But I do like your idea. I'll add it to the topic post...
Offline
JSO wrote:
I do want to easily replace variables, what if you could just right click the reporter and select a different variable that way? Just like the comparison blocks can be changed...
Great idea!
Offline
Pages: 1 2