Discuss Scratch
- Discussion Forums
- » Suggestions
- » Get rid of the make cloud variable checkbox.
- ScratchCat1038
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
For those of you that are saying “support, cloud data is being used to create multiplayer games, which isn't what they were made for (high scores)”,
Just because something is being used in a way that isn't the main purpose of it doesn't mean the whole feature should be removed. If it did mean it should be removed, then should this rejected suggestion be unrejected and implemented?
yey king of the page
Just because something is being used in a way that isn't the main purpose of it doesn't mean the whole feature should be removed. If it did mean it should be removed, then should this rejected suggestion be unrejected and implemented?
3.4 Censor projects with no codingIf something is being used in a way that breaks the community guidelines, that's a different story. Sure, cloud chats can be made, but the cons still outweigh the pros.
Scratch encourages creativity of many kinds, not just programming. As a result, many kinds of projects are allowed, such as algorithms, games, art, animations, music, and others. Some of these projects do not necessarily need any scripts in them, and the Scratch Team will not require that they do.
yey king of the page
Last edited by ScratchCat1038 (Sept. 16, 2021 20:37:43)
- mumu245
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
Cloud data was implemented back at the launch of 2.0. Since launch it has been mostly doomed since the start. Check out this clip from a video showcasing the features of 2.0What about multiplayer?
https://www.youtube.com/watch?v=VPGmV8ejWP4
The major cloud data feature showcased is cloud lists, which as we know now only existed for a small time during the alpha/beta and never made it to launch.
Regularly, the cloud service simply stops working, and requires attention from the Scratch Team to get it working, due to stress on the cloud servers and issues with saftey of Scratchers, cloud data is severely limited by forcing them to be 256 digits or less. This makes them very difficult to be used outside of simple “high score counters”.
Often, not even highscore counters work, leading to a generally bad Scratch experience, especially for new Scratchers who might place the blame of something not working in their projects on themselves. Which could lead to them simply not thinking they're “good enough” at coding, even though the issue lies in Scratch. If this happens, it's probably safe to say that Scratch failed at one of it's goals of educating people about computer science.
One increasingly common use case for cloud data is modifying them using external scripts. While this is fun and educational, it also opens the door to dangerous projects that could, for example bypass cloud restrictions to do stuff like saving a picture from the video sensing feature to an externally accessible database or maybe a web browser that could be used to access community guidelines breaking web pages.
I propose that cloud data is removed for the following reasons:
- It requires regular maintenance from the Scratch Team, which eats away at time and resources that could go towards other projects like working on the Scratch editor or website..
- It is a safety risk, exposing users to unmoderated chat rooms, external scripts doing dangerous things and any variables simply being easily externally modified due to the nature of how it works
- It is a security risk, leaving a higher attack surface on the Scratch websites. A service with no features is a service with no vulnerabilities.
- Many users don't even know it exists, due to it having to be limited to full Scratchers.
- It can't do many of the exciting things it was planned to be able to do, the way it's presented to users makes it only viable as a high score counter without lots of work going into converting digits to strings and back. Some projects even have to use compression algorithms to get around the digit limit.
It would be sad to see such a powerful feature go, but in it's current state, Scratch would be better without it.
Obviously, removing features and not compensating with other things isn't cool, so some kind of local variable storage (via localstorage or cookies) would be a useful replacement. While this suggestion isn't about that though, it would be a simple extension to add and would not require much maintenance as everything is just stored locally in the user's browser. It also wouldn't have any of the safety/security risks of cloud data outlined above.
- mumu245
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
If multiplayer blocks are added, I'm ok.Cloud data was implemented back at the launch of 2.0. Since launch it has been mostly doomed since the start. Check out this clip from a video showcasing the features of 2.0What about multiplayer?
https://www.youtube.com/watch?v=VPGmV8ejWP4
The major cloud data feature showcased is cloud lists, which as we know now only existed for a small time during the alpha/beta and never made it to launch.
Regularly, the cloud service simply stops working, and requires attention from the Scratch Team to get it working, due to stress on the cloud servers and issues with saftey of Scratchers, cloud data is severely limited by forcing them to be 256 digits or less. This makes them very difficult to be used outside of simple “high score counters”.
Often, not even highscore counters work, leading to a generally bad Scratch experience, especially for new Scratchers who might place the blame of something not working in their projects on themselves. Which could lead to them simply not thinking they're “good enough” at coding, even though the issue lies in Scratch. If this happens, it's probably safe to say that Scratch failed at one of it's goals of educating people about computer science.
One increasingly common use case for cloud data is modifying them using external scripts. While this is fun and educational, it also opens the door to dangerous projects that could, for example bypass cloud restrictions to do stuff like saving a picture from the video sensing feature to an externally accessible database or maybe a web browser that could be used to access community guidelines breaking web pages.
I propose that cloud data is removed for the following reasons:
- It requires regular maintenance from the Scratch Team, which eats away at time and resources that could go towards other projects like working on the Scratch editor or website..
- It is a safety risk, exposing users to unmoderated chat rooms, external scripts doing dangerous things and any variables simply being easily externally modified due to the nature of how it works
- It is a security risk, leaving a higher attack surface on the Scratch websites. A service with no features is a service with no vulnerabilities.
- Many users don't even know it exists, due to it having to be limited to full Scratchers.
- It can't do many of the exciting things it was planned to be able to do, the way it's presented to users makes it only viable as a high score counter without lots of work going into converting digits to strings and back. Some projects even have to use compression algorithms to get around the digit limit.
It would be sad to see such a powerful feature go, but in it's current state, Scratch would be better without it.
Obviously, removing features and not compensating with other things isn't cool, so some kind of local variable storage (via localstorage or cookies) would be a useful replacement. While this suggestion isn't about that though, it would be a simple extension to add and would not require much maintenance as everything is just stored locally in the user's browser. It also wouldn't have any of the safety/security risks of cloud data outlined above.
- -EmeraldThunder-
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
If multiplayer blocks are added, I'm ok.No, that would just limit what is already possible,
- dhuls
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
If multiplayer blocks are added, I'm ok.Multiplayer blocks are actually worse than cloud variables. They only take away functionality without adding anything new. IMO, this would be worse than the studio update.
- Maximouse
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
They would probably be easier to use and more secure than cloud variables.If multiplayer blocks are added, I'm ok.Multiplayer blocks are actually worse than cloud variables. They only take away functionality without adding anything new. IMO, this would be worse than the studio update.
- legobuilder000
-
Scratcher
500+ posts
Get rid of the make cloud variable checkbox.
Yes, also they limit creativity since all you need is just a few blocks instead of following a tutorial/building your own. In my opinion, making your own script feels a lot more satisifying then dragging out a few blocks.If multiplayer blocks are added, I'm ok.Multiplayer blocks are actually worse than cloud variables. They only take away functionality without adding anything new. IMO, this would be worse than the studio update.
- legobuilder000
-
Scratcher
500+ posts
Get rid of the make cloud variable checkbox.
(removed by me)
Last edited by legobuilder000 (Sept. 18, 2021 16:16:21)
- legobuilder000
-
Scratcher
500+ posts
Get rid of the make cloud variable checkbox.
Well, yes, stuff like chat rooms are easy to create, but it's also really easy to just report them and move on. I actually haven't seen too many so far.Cloud variables are very useful. If you understand the limitations and how they can be used, they will be useful to you one day.Cloud variables are unsafe, as stated in Jeffalo's post.
- miniepicness
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
I think someone answered here and got their post deleted
edit: maybe that was a different topic
edit: maybe that was a different topic
Last edited by miniepicness (Sept. 20, 2021 23:17:48)
- ScratchCat1038
-
Scratcher
1000+ posts
Get rid of the make cloud variable checkbox.
bump, even though I don't support. I wanna see discussion on this.
- Paddle2See
-
Scratch Team
1000+ posts
Get rid of the make cloud variable checkbox.
It would be very disruptive to suddenly remove the cloud variable feature. Sure, it can be glitchy at times, but it works well enough that a lot of Scratchers use it for their projects.
- Discussion Forums
- » Suggestions
-
» Get rid of the make cloud variable checkbox.







