Discuss Scratch
- Discussion Forums
- » Suggestions
- » Scratch's angle coordinate system is unnecessarily different.
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
In Scratch's angle coordinate system, up is 0, right is 90, down is 180, and left is -90.
The traditional angle coordinate system is right 0, up 90, left 180, and down -90.
Scratch's angle coordinate system is very confusing for me since I switch between those two a lot. I do math that uses the correct angle coordinate system, and I also do math that use's scratch's incorrect angle coordinate system. The confusion is actually significant, as I made several goofy math mistakes because I get easily confused between scratch's angle coordinate system. For example, a physics test asked for the angle of launch. The correct answer was 58 degrees, but I put 32, thinking of scratch's angle coordinate system.
So…. about those who are concerned that could break the older projects, we were discussing of a toggle as an add-on. It would originally be OFF, and the old system, and new projects would generally be in the old way. Only for those who take school classes (GRADE SCHOOL) who learned the correct way of the angle system can choose to do it. Again, this suggestion is to mainly fix confusion. Some learned the magnetic compass way (which is fine), but many more learned it the normal way (math way).
If you learned it the compass way, that is possible, but the majority of people learned it the correct way. It's fine to keep it the compass way, but it's important to also address the vast majority of those who learned it the correct way and can get confused. By the way, the MAIN confusion is the direction of rotation (CW VS CCW).
The traditional angle coordinate system is right 0, up 90, left 180, and down -90.
Scratch's angle coordinate system is very confusing for me since I switch between those two a lot. I do math that uses the correct angle coordinate system, and I also do math that use's scratch's incorrect angle coordinate system. The confusion is actually significant, as I made several goofy math mistakes because I get easily confused between scratch's angle coordinate system. For example, a physics test asked for the angle of launch. The correct answer was 58 degrees, but I put 32, thinking of scratch's angle coordinate system.
So…. about those who are concerned that could break the older projects, we were discussing of a toggle as an add-on. It would originally be OFF, and the old system, and new projects would generally be in the old way. Only for those who take school classes (GRADE SCHOOL) who learned the correct way of the angle system can choose to do it. Again, this suggestion is to mainly fix confusion. Some learned the magnetic compass way (which is fine), but many more learned it the normal way (math way).
If you learned it the compass way, that is possible, but the majority of people learned it the correct way. It's fine to keep it the compass way, but it's important to also address the vast majority of those who learned it the correct way and can get confused. By the way, the MAIN confusion is the direction of rotation (CW VS CCW).
Last edited by GunesKing (April 22, 2026 11:17:26)
- catgame_png
-
Scratcher
100+ posts
Scratch's angle coordinate system is unnecessarily different.
hmm
point in direction (0)
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
hmmYeah that goes up. The direction should be right in basically all angle coordinate systems except Scratch.point in direction (0)
- BitcoinFarmer
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
I CHANGED MY MIND IT WOULD ACTUALLY BE NICE TO ADD THIS
Last edited by BitcoinFarmer (Jan. 30, 2026 18:48:16)
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
I feel like the problem is that by changing it now after it had been in place for like since the start of Scratch you make chaos.Lol what? All the websites except Scratch (and turbowarp) use the correct way, which is right = 0, up = 90.
It's about time Scratch's coordinate system should be “modernized” into the correct way.
Last edited by GunesKing (Jan. 28, 2026 16:35:42)
- BitcoinFarmer
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Yeah but if you change this now after all this time what if it makes a mess with existent projects or tutorials? Or if users are suddenly shocked because things don't work the same way they used to?
- jmb1293634
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Yeah but if you change this now after all this time what if it makes a mess with existent projects or tutorials? Or if users are suddenly shocked because things don't work the same way they used to?It would be quite easy to just automatically add 90 to everything
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Adding 90 doesn't work. Scratch starts 0 up, CLOCKWISE. The correct way is 0 right, COUNTER-CLOCKWISE.Yeah but if you change this now after all this time what if it makes a mess with existent projects or tutorials? Or if users are suddenly shocked because things don't work the same way they used to?It would be quite easy to just automatically add 90 to everything
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Yeah but if you change this now after all this time what if it makes a mess with existent projects or tutorials? Or if users are suddenly shocked because things don't work the same way they used to?People should adapt to the correct way.
But you have a good point. Perhaps instead, I suggest we can have an option to choose our angle reference frame.
- BitcoinFarmer
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
See guys, it is already complex and getting chaotic.Adding 90 doesn't work. Scratch starts 0 up, CLOCKWISE. The correct way is 0 right, COUNTER-CLOCKWISE.Yeah but if you change this now after all this time what if it makes a mess with existent projects or tutorials? Or if users are suddenly shocked because things don't work the same way they used to?It would be quite easy to just automatically add 90 to everything
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Or, starting at project X, the correct coordinate system will be used.
- BitcoinFarmer
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Or, starting at project X, the correct coordinate system will be used.The problem here is , that then, it is inconsistent and not equal for every project, which is chaotic as well. I'm sry here if I'm annoying, I am just pointing this out.
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
Ok but there must be a time where scratch adapts to the norm. 0 up and 90 right is not the norm. It is incredibly FAR from the norm. If scratch continues to be the way it is, I will not and never be alone being confused of this. Because I use other websites that use the correct system. If scratch continues the wrong system, it is not user-friendly.Or, starting at project X, the correct coordinate system will be used.The problem here is , that then, it is inconsistent and not equal for every project, which is chaotic as well. I'm sry here if I'm annoying, I am just pointing this out.
It's also important for scratch to accept that their angular system is wrong, AND FIX, instead of making this an argument. WHAT IS THERE TO ARGUE? There is one correct way that is universal, and scratch must follow it!
I did not sign up to debate. I am here to say that scratch's angle system is wrong. 0 up and 90 right is wrong. It should be 0 right, and 90 up, etc, which is the correct way. It goes against what you learn in mathematics, as in topics like Trigonometry, the coordinate system starts right and counter-clockwise.
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
But if people are hesitant of using the correct way because of old projects, there should at least be an option of using the correct angle system.
I'm tired of arguing with you guys. I don't need you to push me back everything I say.
I'm tired of arguing with you guys. I don't need you to push me back everything I say.
- cookedasparagus8
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
I find it crazy that y'all think that this is “off”
It's perfectly mathematical.
It's perfectly mathematical.
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
What?! I never said it wasn't mathematical, I said it was off from the norm, of standard mathematics. Why? Because in this website literally for a unit circle you use sin for x coordinate and cos for y coordinate because of the wrong angle system.
- cookedasparagus8
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
What?! I never said it wasn't mathematical, I said it was off from the norm, of standard mathematics. Why? Because in this website literally for a unit circle you use sin for x coordinate and cos for y coordinate because of the wrong angle system.Scratch is literally angles. When it is 90, the right angle points left.
- Gloxemheimerberg
-
Scratcher
25 posts
Scratch's angle coordinate system is unnecessarily different.
Support. In all my math and science classes, as well as other coding websites, use the standardized angle system. There is no reason for scratch to be unnecessarily difficult by using a different angle system.
- GunesKing
-
Scratcher
1000+ posts
Scratch's angle coordinate system is unnecessarily different.
I am confused what you mean by “Scratch is literally angles” Scratch and angles are very different things.What?! I never said it wasn't mathematical, I said it was off from the norm, of standard mathematics. Why? Because in this website literally for a unit circle you use sin for x coordinate and cos for y coordinate because of the wrong angle system.Scratch is literally angles. When it is 90, the right angle points left.
Also, it is false that when it is 90, the right angle points left. The right angle points right, and even if it did point left, it's still off. Should be up.
- ilIusionator
-
Scratcher
100+ posts
Scratch's angle coordinate system is unnecessarily different.
no?What?! I never said it wasn't mathematical, I said it was off from the norm, of standard mathematics.Scratch is literally angles. When it is 90, the right angle points left.
Why? Because in this website literally for a unit circle you use sin for x coordinate and cos for y coordinate because of the wrong angle system.
look up a protractor
you can clearly see thats not how it works.
Last edited by ilIusionator (Jan. 28, 2026 20:33:51)
- Discussion Forums
- » Suggestions
-
» Scratch's angle coordinate system is unnecessarily different.