Discuss Scratch
- Gaza101
-
Scratcher
500+ posts
Delete both 2 go to blocks
No, we should remove the glide block as well because it's workaroundable. In fact, whilst we're at it, let's also remove all of these!…
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to block
move () stepsThey're all workaroundable too! teehee!
point towards [ v]
if on edge, bounce
say [] for (2) secs
think [] for (2) secs
next costume
change [ v] effect by (25)
clear graphic effects
change size by ()
go to front
next backdrop
play sound [ v] until done
change volume by ()
change tempo by ()
change pen color by ()
change pen shade by ()
change pen size by ()
broadcast [ v] and wait
repeat ()
end
wait until <>
(distance to [ v])
(pick random (1) to (10))
(round ())
(() mod (0))
<<> and <>>
(() - ())
(() * ())
(() / ())
change [ v] by ()
replace item ( v) of [ v] with [ ]
<[ v] contains [ ]>
Last edited by Gaza101 (Sept. 19, 2015 21:51:37)
- gamebeater187_tutor
-
Scratcher
58 posts
Delete both 2 go to blocks
No, we should remove the glide block as well because it's workaroundable. In fact, whilst we're at it, let's also remove all of these!…
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to blockmove () stepsThey're all workaroundable too! teehee!
point towards [ v]
if on edge, bounce
say [] for (2) secs
think [] for (2) secs
next costume
change [ v] effect by (25)
clear graphic effects
change size by ()
go to front
next backdrop
play sound [ v] until done
change volume by ()
change tempo by ()
change pen color by ()
change pen shade by ()
change pen size by ()
broadcast [ v] and wait
repeat ()
end
wait until <>
(distance to [ v])
(pick random (1) to (10))
(round ())
(() mod (0))
<<> and <>>
(() - ())
(() * ())
(() / ())
change [ v] by ()
replace item ( v) of [ v] with [ ]
<[ v] contains [ ]>
Yeah! exactly! let's do it!
- iamunknown2
-
Scratcher
1000+ posts
Delete both 2 go to blocks
Somebody doesn't understand sarcasm…No, we should remove the glide block as well because it's workaroundable. In fact, whilst we're at it, let's also remove all of these!…
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to blockmove () stepsThey're all workaroundable too! teehee!
point towards [ v]
if on edge, bounce
say [] for (2) secs
think [] for (2) secs
next costume
change [ v] effect by (25)
clear graphic effects
change size by ()
go to front
next backdrop
play sound [ v] until done
change volume by ()
change tempo by ()
change pen color by ()
change pen shade by ()
change pen size by ()
broadcast [ v] and wait
repeat ()
end
wait until <>
(distance to [ v])
(pick random (1) to (10))
(round ())
(() mod (0))
<<> and <>>
(() - ())
(() * ())
(() / ())
change [ v] by ()
replace item ( v) of [ v] with [ ]
<[ v] contains [ ]>
Yeah! exactly! let's do it!
- gdpr533f604550b2f20900645890
-
Scratcher
1000+ posts
Delete both 2 go to blocks
And when I sarcastically posted my backwards workaround, the OP agreed.Somebody doesn't understand sarcasm…No, we should remove the glide block as well because it's workaroundable. In fact, whilst we're at it, let's also remove all of these!…
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to blockmove () stepsThey're all workaroundable too! teehee!
point towards [ v]
if on edge, bounce
say [] for (2) secs
think [] for (2) secs
next costume
change [ v] effect by (25)
clear graphic effects
change size by ()
go to front
next backdrop
play sound [ v] until done
change volume by ()
change tempo by ()
change pen color by ()
change pen shade by ()
change pen size by ()
broadcast [ v] and wait
repeat ()
end
wait until <>
(distance to [ v])
(pick random (1) to (10))
(round ())
(() mod (0))
<<> and <>>
(() - ())
(() * ())
(() / ())
change [ v] by ()
replace item ( v) of [ v] with [ ]
<[ v] contains [ ]>
Yeah! exactly! let's do it!

- CatsUnited
-
Scratcher
1000+ posts
Delete both 2 go to blocks
Let's just stop the sarcasm because maybe he/she is thinking we're being serious. Plus, if you really think about it, every single block is workaroundable in AS3.Somebody doesn't understand sarcasm…And when I sarcastically posted my backwards workaround, the OP agreed.

- gdpr533f604550b2f20900645890
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I explicitly said I was being sarcastic in my post.Let's just stop the sarcasm because maybe he/she is thinking we're being serious. Plus, if you really think about it, every single block is workaroundable in AS3.Somebody doesn't understand sarcasm…And when I sarcastically posted my backwards workaround, the OP agreed.
- DrKat123
-
Scratcher
1000+ posts
Delete both 2 go to blocks
instead ofno support.go to x: () y: ()
doset x to ()
set y to ()
instead ofgo to [mouse pointer]
doset x to (mouse x)
set y to (mouse y)
the
set x to ()and
set y to ()block has their own function. for example you want to make something that makes the sprite moves to a certain x spot without changing their y
- Hamish752
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I'm not sure if you have the right understanding of the suggestions forum. Just because a block has a workaround, doesn't mean that it should be removed. It's about how easy the workaround is, and how much it helps newer Scratchers. Personally, I think these blocks are useful.
No support.
No support.
- TheMonsterOfTheDeep
-
Scratcher
1000+ posts
Delete both 2 go to blocks
No support. The workarounds for these blocks are not easy to create for those completely new to programming. Also, as others mentioned, the workarounds completely break pen projects. Because pen is by far the most powerful tool in Scratch, I definitely don't support.
- BookOwl
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I don't think that you guys understand that the OP is just trying to stir up controversy. Time to repeat one of
BookOwl's Top 10 Rules for the Internet
Rule #1: Don't feed the trolls!
BookOwl's Top 10 Rules for the Internet
Rule #1: Don't feed the trolls!
- TheMonsterOfTheDeep
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I don't think that you guys understand that the OP is just trying to stir up controversy.Let's not assume anything about the OP. Maybe they simply don't see the point in the two go to blocks. Hopefully though they now understand that removing them would break pen projects, and we can't have that.

Of course, if somebody (not necessarily the OP) is trying to stir up controversy, it would be much appreciated by everybody if they would discontinue that.
- Sonickyle
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I don't think that you guys understand that the OP is just trying to stir up controversy. Time to repeat one ofExactly! This isn't their first thread suggesting removing blocks that have workarounds. They have provided no reason as to why they want blocks removed.
BookOwl's Top 10 Rules for the Internet
Rule #1: Don't feed the trolls!
- CGRises
-
Scratcher
500+ posts
Delete both 2 go to blocks
I stated the above in a topic suggesting a workaroundable block.A:Okay guys, look.Um, these blocks have just the same difficulty level workarounds:
Not everything on scratch is easy. You are asking for a tailor made block when you can do the patchwork of the workaround yourself.
I don't think the workaround is hard for intermediate and above. New Scratchers wouldn't use it anyways. Scratch is made with a low floor, and a high ceiling. Because of the workaround, this block will only raise the floor.
There are no uses for the block I can think of of the top of my head, (except the delete all occurrences).
Scratch is made with a low floor, and a high ceiling. Because of the workaround, this block will only raise the floor.
I've already stated it before: No support.move () steps
go to [ v]move () stepsis impossible very hard to workaround.
You mean these:change x by ()B: It is made that way so it has a lower floor, while retaining the high ceiling. Scratch is designed to let people new to programming have a good place to start, and still making it possible for great things to be made. I was saying that the block suggested wouldn't be used by newer Scratchers, and still has the workaround. You are talking about is a block used in a ton of projects, and is used by newer Scratchers. In both cases the workaround is for intermediates, but the change X/Y blocks are for everyone.
change y by ()
No support.
- KryptykProductions
-
Scratcher
96 posts
Delete both 2 go to blocks
No support.
Say you want to use pen, right?
Let's pretend that we're at (0, 0).
We want to draw a diagonal line to (100, 100).go to x: (100) y: (1000)Ta-da!
If you didset x to (100)then you'd get an L - first it would go straight across to (100, 0) then straight up to (100, 100).
set y to (100)
In fact, thego to x: () y: ()is the ONLY block you need to move around. (Ignoring gliding)
I prove my case:set x to (10) //Instead of this...
go to x: (10) y: (y position) //Do this
set y to (10) //Instead of this...
go to x: (x position) y: (10) //Do this
change x by (10) //Instead of this...
go to x: ((x position) + (10)) y: (y position) //Do this (You can use the [minus] operator for going left)
change y by (10) //Finally, instead of this...
go to x: (x position) y: ((10) + (y position)) //Do this (Use [minus] operator for moving downwards)
I rest my case.
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to block
Nope. That doesn't work.
Custom “run without screen refresh” glitch when you use the glide block.
define My Run Without Screen Refresh block
glide (0) secs to x: (100) y: (100)
NOOOO!!! It doesn't work. :P::control
- gamebeater187
-
Scratcher
1000+ posts
Delete both 2 go to blocks
No support, its for new scratchers
what does that mean?
- Zekrom01
-
Scratcher
1000+ posts
Delete both 2 go to blocks
He/she means that it's meant to help New Scratchers get adjusted to the language.No support, its for new scratchers
what does that mean?
- gamebeater187
-
Scratcher
1000+ posts
Delete both 2 go to blocks
No support.
Say you want to use pen, right?
Let's pretend that we're at (0, 0).
We want to draw a diagonal line to (100, 100).go to x: (100) y: (1000)Ta-da!
If you didset x to (100)then you'd get an L - first it would go straight across to (100, 0) then straight up to (100, 100).
set y to (100)
In fact, thego to x: () y: ()is the ONLY block you need to move around. (Ignoring gliding)
I prove my case:set x to (10) //Instead of this...
go to x: (10) y: (y position) //Do this
set y to (10) //Instead of this...
go to x: (x position) y: (10) //Do this
change x by (10) //Instead of this...
go to x: ((x position) + (10)) y: (y position) //Do this (You can use the [minus] operator for going left)
change y by (10) //Finally, instead of this...
go to x: (x position) y: ((10) + (y position)) //Do this (Use [minus] operator for moving downwards)
I rest my case.
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to block
Nope. That doesn't work.
Custom “run without screen refresh” glitch when you use the glide block.define My Run Without Screen Refresh block
glide (0) secs to x: (100) y: (100)
NOOOO!!! It doesn't work. :P::control
no do
glide (0.1) secs to x: (100) y: (100)
ta da!::pen
- iamunknown2
-
Scratcher
1000+ posts
Delete both 2 go to blocks
Nope. What if you want to do it in an instant with “run without screen refresh”? As it doesn't affect blocks that allow you to specify an exact time, it won't work with “run without screen refresh” as well!No support.
Say you want to use pen, right?
Let's pretend that we're at (0, 0).
We want to draw a diagonal line to (100, 100).go to x: (100) y: (1000)Ta-da!
If you didset x to (100)then you'd get an L - first it would go straight across to (100, 0) then straight up to (100, 100).
set y to (100)
In fact, thego to x: () y: ()is the ONLY block you need to move around. (Ignoring gliding)
I prove my case:set x to (10) //Instead of this...
go to x: (10) y: (y position) //Do this
set y to (10) //Instead of this...
go to x: (x position) y: (10) //Do this
change x by (10) //Instead of this...
go to x: ((x position) + (10)) y: (y position) //Do this (You can use the [minus] operator for going left)
change y by (10) //Finally, instead of this...
go to x: (x position) y: ((10) + (y position)) //Do this (Use [minus] operator for moving downwards)
I rest my case.
i never used pen, so what does it do?
Go try it in the editor.
It draws a line, tracing the movement of a sprite, and can be used to make really complex projects.
Examples: this and this
I used it and understand it. Use glide block. Then delete the go to block
Nope. That doesn't work.
Custom “run without screen refresh” glitch when you use the glide block.define My Run Without Screen Refresh block
glide (0) secs to x: (100) y: (100)
NOOOO!!! It doesn't work. :P::control
no doglide (0.1) secs to x: (100) y: (100)
ta da!::pen
- NoMod-Programming
-
Scratcher
1000+ posts
Delete both 2 go to blocks
[sarcasm] If those have such easy workarounds that we should delete them, let's also delete this block!While we're at it, let's remove every number except for 1 and 0! the number 21 can be made from the following:if <> thenIt has a workaround! Then we can delete this one!
else
endwait (1) secsAnd then this one!when [ v] key pressedThen we can remove every workaroundable block!
[/sarcasm] No support.
((((((1)+(1))+(1))*((1)+((1)+(1))))*((1)+(1)))+((1)+((1)+(1))))
Last edited by NoMod-Programming (May 8, 2016 00:24:21)
- __init__
-
Scratcher
1000+ posts
Delete both 2 go to blocks
I find the go to block really useful as it records the position of the sprite. So if you move the sprite to x: 139 y: -53, those values will be in the inputs of the go to block by default. This is useful if you want to make a sprite start in a certain position every time you start the project: drag the sprite to that position, and drag a “when green flag clicked” and “go to” block onto the editor. Really simple and convenient.
tl;dr: no support.
tl;dr: no support.















