Discuss Scratch
- Discussion Forums
- » Suggestions
- » "Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
- cooldude-222
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
No support.Did you read the OP?
Workaround is to send a broadcast, easy, right?
- j3r0_plays
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
Yes. This is useless.No support.Did you read the OP?
Workaround is to send a broadcast, easy, right?
This just shows how lazy most of scratch users are, making like 58 variables aint a problem for me.
Last edited by j3r0_plays (July 28, 2020 04:16:02)
- cooldude-222
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
The point is for my blocks and 58 variables would lag out scratch.Yes. This is useless.No support.Did you read the OP?
Workaround is to send a broadcast, easy, right?
This just shows how lazy most of scratch users are, making like 58 variables aint a problem for me.
- j3r0_plays
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
Only with a potatoPC. Dont imagine excuses, imagine programs and stop asking for something that you would need, when you dont.The point is for my blocks and 58 variables would lag out scratch.Yes. This is useless.No support.Did you read the OP?
Workaround is to send a broadcast, easy, right?
This just shows how lazy most of scratch users are, making like 58 variables aint a problem for me.
- ContourLines
-
Scratcher
500+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
~snip~a. Please, your being very rude and impolite.
Only with a potatoPC. Dont imagine excuses, imagine programs and stop asking for something that you would need, when you dont.
b. This is in other programming languages, it's called synchronous coding.
c. How would people find it confusing? It's like telling someone to pat their head and rub their tummy at the same time.
d. People aren't being ‘lazy’, this can help improve Scratch. It would probably help younger kids learning to code understand how to have 2 programs run at once.
e. Broadcasts aren't a great workaround, it can get messy as the number of messages piles up and there is almost certainly a very short time delay. It isn't going to work well in MyBlocks if someone needs it to run it without screen-refresh because, like all the other code, it will run at normal speed, slowing down the runtime. And you can't just make another script for the MyBlock, you can't duplicate a define block.
f. Just because it might not be in other programming languages (if synchronous coding didn't exist) doesn't make it ‘non-educational’, lots of Scratch's blocks are unique to Scratch. People will still understand how code is working.
Last edited by ContourLines (July 28, 2020 06:18:20)
- Byron_Inc
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
f. Just because it might not be in other programming languages (if synchronous coding didn't exist) doesn't make it ‘non-educational’, lots of Scratch's blocks are unique to Scratch. People will still understand how code is working.Very true. This includes sprites, which don't see any in JavaScript, and possibly not in any other programming languages.
And back to the OP, SUPPORT! This is very useful for me, when I used 80 messy broadcasts in an animation, and more than 20 of them are purely dedicated to walk animations that are used at the same time as gliding them.
But here's a problem. What will it do when one of the scripts are done and another isn't?
- j3r0_plays
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
So, a better suggestion would be like a variable/broadcast search feature and improvements to scratch runtime. Not a block you could probably have use once, if eaven that. This isnt useful and i dont want that. I make stuff that probably could have used it, but no.~snip~a. Please, your being very rude and impolite.
Only with a potatoPC. Dont imagine excuses, imagine programs and stop asking for something that you would need, when you dont.
b. This is in other programming languages, it's called synchronous coding.
c. How would people find it confusing? It's like telling someone to pat their head and rub their tummy at the same time.
d. People aren't being ‘lazy’, this can help improve Scratch. It would probably help younger kids learning to code understand how to have 2 programs run at once.
e. Broadcasts aren't a great workaround, it can get messy as the number of messages piles up and there is almost certainly a very short time delay. It isn't going to work well in MyBlocks if someone needs it to run it without screen-refresh because, like all the other code, it will run at normal speed, slowing down the runtime. And you can't just make another script for the MyBlock, you can't duplicate a define block.
f. Just because it might not be in other programming languages (if synchronous coding didn't exist) doesn't make it ‘non-educational’, lots of Scratch's blocks are unique to Scratch. People will still understand how code is working.
- ContourLines
-
Scratcher
500+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
~snip~Bottom line: this E block would make things easier for younger children. Please stop recalling the workaround, everyone knows about it already, however, kids just starting up might understand this proposed block than a broadcasting system.
So, a better suggestion would be like a variable/broadcast search feature and improvements to scratch runtime. Not a block you could probably have use once, if eaven that. This isnt useful and i dont want that. I make stuff that probably could have used it, but no.
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
I'm getting real sick and tired of people saying “No support, there's a workaround.” Very rarely does a block get removed because of a workaround. so rare in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factor, apparently users didn't understand it either. and because a block has a workaround DOESN'T mean it shouldn't be added. so if you could kindly read this, that'd be great.
- HTML-Fan
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factorIn fact, that wasn't even really a factor. It was the confusion.
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
really? i thought it was a combo.in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factorIn fact, that wasn't even really a factor. It was the confusion.
- cooldude-222
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
I'm getting real sick and tired of people saying “No support, there's a workaround.” Very rarely does a block get removed because of a workaround. so rare in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factor, apparently users didn't understand it either. and because a block has a workaround DOESN'T mean it shouldn't be added. so if you could kindly read this, that'd be great.You are so right there are so many blocks already in scratch that have workarounds but still make scratch easier an example is if else.
- HTML-Fan
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
really? i thought it was a combo.Well, kinda. I mean, you wouldn't remove a confusing block if it has an extremely long workaround, would you? But it wasn't like “You're too lazy to stick an if into a forever”, it was more like “Forever if is confusing and since you can replace it easily with a simple and way less confusing workaround, we can remove it”.
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
here's some more examples.I'm getting real sick and tired of people saying “No support, there's a workaround.” Very rarely does a block get removed because of a workaround. so rare in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factor, apparently users didn't understand it either. and because a block has a workaround DOESN'T mean it shouldn't be added. so if you could kindly read this, that'd be great.You are so right there are so many blocks already in scratch that have workarounds but still make scratch easier an example is if else.
change x by ()
change y by ()
next costume
next backdrop
when [ v] key pressed
forever
end
wait until <>
(() - (0))
change [ v] by (0)
Last edited by DarthVader4Life (July 28, 2020 15:10:44)
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
which is why i said that it wasn't the only factor.really? i thought it was a combo.Well, kinda. I mean, you wouldn't remove a confusing block if it has an extremely long workaround, would you? But it wasn't like “You're too lazy to stick an if into a forever”, it was more like “Forever if is confusing and since you can replace it easily with a simple and way less confusing workaround, we can remove it”.
- HTML-Fan
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
Kinda. I mean, if it wasn't confusing, it would stay although it has an easy workaround.which is why i said that it wasn't the only factor.really? i thought it was a combo.Well, kinda. I mean, you wouldn't remove a confusing block if it has an extremely long workaround, would you? But it wasn't like “You're too lazy to stick an if into a forever”, it was more like “Forever if is confusing and since you can replace it easily with a simple and way less confusing workaround, we can remove it”.
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
now that's CoRrect.Kinda. I mean, if it wasn't confusing, it would stay although it has an easy workaround.which is why i said that it wasn't the only factor.really? i thought it was a combo.Well, kinda. I mean, you wouldn't remove a confusing block if it has an extremely long workaround, would you? But it wasn't like “You're too lazy to stick an if into a forever”, it was more like “Forever if is confusing and since you can replace it easily with a simple and way less confusing workaround, we can remove it”.
- cooldude-222
-
Scratcher
100+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
Don’t forgethere's some more examples.I'm getting real sick and tired of people saying “No support, there's a workaround.” Very rarely does a block get removed because of a workaround. so rare in fact, that the only instance of a block getting removed because of a workaround that i am 100% sure happened is the forever if block. even then the extremely simple workaround wasn't the only factor, apparently users didn't understand it either. and because a block has a workaround DOESN'T mean it shouldn't be added. so if you could kindly read this, that'd be great.You are so right there are so many blocks already in scratch that have workarounds but still make scratch easier an example is if else.change x by ()
change y by ()
next costume
next backdrop
when [ v] key pressed
forever
end
wait until <>
(() - (0))
change [ v] by (0)
If on edge bounce :: motion
- HTML-Fan
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
now that's CoRrect.Whatever the typos should mean.
- DarthVader4Life
-
Scratcher
1000+ posts
"Run, and run" E block (READ THE ENTIRE OP BEFORE POSTING)
Chair of Republic.now that's CoRrect.Whatever the typos should mean.