Discuss Scratch
- Discussion Forums
- » Suggestions
- » Merge the (turn x degrees) blocks
- IHaveToBlink
-
Scratcher
56 posts
Merge the (turn x degrees) blocks
instead of being two separate blocks, they would be one, and would look like this.
The reason why I say this is because you can easily make sprites turn counterclockwise by using negative values in the clockwise block, kind of making the turn counterclockwise block redundant. Plus, it'd be more efficient.
Oh, and just for compatibility, any projects that use the “turn clockwise” and “turn counterclockwise” blocks would be unaltered, using the same blocks as before.
turn () degrees :: motion
The reason why I say this is because you can easily make sprites turn counterclockwise by using negative values in the clockwise block, kind of making the turn counterclockwise block redundant. Plus, it'd be more efficient.
Oh, and just for compatibility, any projects that use the “turn clockwise” and “turn counterclockwise” blocks would be unaltered, using the same blocks as before.
- Xzillox
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
the clockwise/counter-clockwise arrows could be easier to understand for newer users or kids who don't know negative numbers are a thing
- IHaveToBlink
-
Scratcher
56 posts
Merge the (turn x degrees) blocks
the clockwise/counter-clockwise arrows could be easier to understand for newer users or kids who don't know negative numbers are a thingTrue, and maybe they could keep the original blocks, but add this one as well.
- ajskateboarder
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
Or they could merge the blocks like this:the clockwise/counter-clockwise arrows could be easier to understand for newer users or kids who don't know negative numbers are a thingTrue, and maybe they could keep the original blocks, but add this one as well.
turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion
It could also have an rotate icon for both each dropdown item to prevent confusion (can't be shown in the scratch blocks since that syntax isn't supported).
However, if we replaced these blocks, it will break projects that use the existing rotate blocks unless Scratch migrates every single project that uses them
- EDawg2011
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
True, and maybe they could keep the original blocks, but add this one as well.Because the blocks are longer, some projects where the code is very close together may become harder to read because the rotate blocks could overlap more, which affects the remixability a bit; having to move the code can be very annoying.
Or they could merge the blocks like this:turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion

- ajskateboarder
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
Right click -> Clean up blocksTrue, and maybe they could keep the original blocks, but add this one as well.Because the blocks are longer, some projects where the code is very close together may become harder to read because the rotate blocks could overlap more, which affects the remixability a bit; having to move the code can be very annoying.
Or they could merge the blocks like this:turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion

- Xzillox
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
whenever i do that it makes it more confusing for me because it's all in just one vertical column rather than the scripts being next to each otherRight click -> Clean up blocksTrue, and maybe they could keep the original blocks, but add this one as well.Because the blocks are longer, some projects where the code is very close together may become harder to read because the rotate blocks could overlap more, which affects the remixability a bit; having to move the code can be very annoying.
Or they could merge the blocks like this:turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion
- MythosLore
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
If one block is exactly the same as another one, then why add it?the clockwise/counter-clockwise arrows could be easier to understand for newer users or kids who don't know negative numbers are a thingTrue, and maybe they could keep the original blocks, but add this one as well.
- medians
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
whenever i do that it makes it more confusing for me because it's all in just one vertical column rather than the scripts being next to each otherThe cleanup button used to do sth different in 2.0, not sure why it was reverted to how it worked in 1.x though.
- Za-Chary
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
The reason why I say this is because you can easily make sprites turn counterclockwise by using negative values in the clockwise block, kind of making the turn counterclockwise block redundant. Plus, it'd be more efficient.What about for newcomers who don't know how to do this?
Right click -> Clean up blocksWhat about for newcomers who don't know how to do this?
- qwerty_wasd_gone
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
This block is a little ambiguous.turn () degrees::motion
Would a positive number in the input make it rotate clockwise or counter-clockwise?
Oh, and just for compatibility, any projects that use the “turn clockwise” and “turn counterclockwise” blocks would be unaltered, using the same blocks as before.So the existing rotate blocks just become one of those “hacked blocks” that still work but are hidden from the block palette?
Last edited by qwerty_wasd_gone (Jan. 31, 2024 17:34:52)
- ajskateboarder
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
Newcomers can Google how, I guess? Anyways, I doubt you'd need to use the “Clean up blocks” feature since the difference in length between the current blocks and the merged block isn't that muchRight click -> Clean up blocksWhat about for newcomers who don't know how to do this?
turn cw () degrees
turn ccw () degrees
turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion
The length difference could be lowered even more if the merged block just used an icon. (This block is stemming too much from the original suggestion, isn't it)
- TheDeltatest
-
Scratcher
13 posts
Merge the (turn x degrees) blocks
I suggested this, but @Paddle2See said the two blocks are the way they are because of scratchers not familiar with negatives
Last edited by TheDeltatest (May 16, 2025 20:17:22)
- jmdzti_0-0
-
Scratcher
1000+ posts
Merge the (turn x degrees) blocks
I’m assuming this would spin clockwise, but note that counter-clockwise is the standard for most measures.
Last edited by jmdzti_0-0 (May 20, 2025 18:39:24)
- WafflesYouTubeMC
-
Scratcher
500+ posts
Merge the (turn x degrees) blocks
some kids dont know which way a clock turns broOr they could merge the blocks like this:the clockwise/counter-clockwise arrows could be easier to understand for newer users or kids who don't know negative numbers are a thingTrue, and maybe they could keep the original blocks, but add this one as well.turn [counterclockwise v] () degrees ::motion
turn [clockwise v] () degrees ::motion
It could also have an rotate icon for both each dropdown item to prevent confusion (can't be shown in the scratch blocks since that syntax isn't supported).
However, if we replaced these blocks, it will break projects that use the existing rotate blocks unless Scratch migrates every single project that uses them
- Discussion Forums
- » Suggestions
-
» Merge the (turn x degrees) blocks