Discuss Scratch
- Discussion Forums
- » Suggestions
- » Why most suggestions fail
- rdococ
-
1000+ posts
Why most suggestions fail
There has been an endless stream of number of suggestions for new features to be added to Scratch. Yet, most of them have not been implemented, and many awesome suggestions are outright rejected. Here's why:
The Scratch Team has a very clear vision of what they want Scratch to be. Scratch is designed to be incredibly simple; kids as young as 8 years old must be able to pick up Scratch on their own and express themselves with stories, animations and games, as well as understand each other's code well enough to use it in their own projects.
Flexibility and power are also goals, but they take a backseat to this core vision. Any suggestion you make has to be so good that it outweighs the challenge of 8 year olds facing it for the first time, useful enough for Scratch's core vision of kids creating stories, animations and games, as well as supporting the sharing of projects, collaboration, and kids learning from each other's code, as well as outweighing these factors enough to justify the weight of simply having an extra feature.
Let's look at the two largest features added to Scratch since 1.4: clones and custom blocks.
The Scratch Team has a very clear vision of what they want Scratch to be. Scratch is designed to be incredibly simple; kids as young as 8 years old must be able to pick up Scratch on their own and express themselves with stories, animations and games, as well as understand each other's code well enough to use it in their own projects.
Flexibility and power are also goals, but they take a backseat to this core vision. Any suggestion you make has to be so good that it outweighs the challenge of 8 year olds facing it for the first time, useful enough for Scratch's core vision of kids creating stories, animations and games, as well as supporting the sharing of projects, collaboration, and kids learning from each other's code, as well as outweighing these factors enough to justify the weight of simply having an extra feature.
Let's look at the two largest features added to Scratch since 1.4: clones and custom blocks.
- Clones are simple. You have your sprite with its scripts, now there's more than one of them. They are a massive help in making games, allowing you to have as many enemies or collectibles as you want without requiring a mangled mess of lists and pen. Clone techniques for stories, animations and games are pretty simple, like using local variables to detect “am I a clone?” or giving each clone different HP values, and easily learnable.
- Custom blocks are relatively simple. You have these blocks, now you can make your own with input slots and, optionally, “run without screen refresh”. They're good for organizing code in complex animations and games, and also for recursion in advanced projects. They're a bit tough to understand for an 8 year old, but you don't have to grapple with the more advanced parts like custom block inputs until you're ready.
Last edited by rdococ (April 6, 2023 21:11:21)
- Caroix
-
500+ posts
Why most suggestions fail
Good guide, I think this seems like one of the other guides too much, so you could rename it to “Examples of Good Features” or something, I mean putting some features of Scratch and trying to suggest something like them is a plan that will surely succeed.
Also you got permission for this right? (Also I am going to report this to be stickied)
Also you got permission for this right? (Also I am going to report this to be stickied)
- rdococ
-
1000+ posts
Why most suggestions fail
I need permission? :skull: Good guide, I think this seems like one of the other guides too much, so you could rename it to “Examples of Good Features” or something, I mean putting some features of Scratch and trying to suggest something like them is a plan that will surely succeed.
Also you got permission for this right? (Also I am going to report this to be stickied)
- Caroix
-
500+ posts
Why most suggestions fail
Hmm, I mean I disagree that there are too less guides but I do understand, clutter is why there are less guides and that's why you need to get permission from an ST Member before you can make a guide.I need permission? :skull: Good guide, I think this seems like one of the other guides too much, so you could rename it to “Examples of Good Features” or something, I mean putting some features of Scratch and trying to suggest something like them is a plan that will surely succeed.
Also you got permission for this right? (Also I am going to report this to be stickied)
Before when there weren't that many guides, I think anyone could just made one but now there are a lot and a lot of guides, I mean if you didn't get permission, no worries but this guide could be stickied or not, that depends on the ST.
You can help more people using the QAS forum, the BAG forum or the HWS forum!
- Paddle2See
-
1000+ posts
Why most suggestions fail
Well put! You can hear some of these same themes in this very old sticky topic as well - worth a read!
- GIitchInTheMatrix
-
1000+ posts
Why most suggestions fail
This is really well written, and is something that gets repetitive to say.
And the rest i said, luckily, doesn’t apply anymore. I can definitely see this getting linked on so many occasions!
And the rest i said, luckily, doesn’t apply anymore. I can definitely see this getting linked on so many occasions!
Last edited by GIitchInTheMatrix (April 5, 2023 12:17:13)
- INSERT-USER_NAME
-
1000+ posts
Why most suggestions fail
I know everyone has said this, but congrats on getting this pinned!
- GIitchInTheMatrix
-
1000+ posts
Why most suggestions fail
Can you add a note about i how it ain’t easy for a small team of engineers to add so much?
Theres only 5, and they program everything(I barely remember to compile my code before running, so I’m impressed already) and maintain the servers.
Theres only 5, and they program everything(I barely remember to compile my code before running, so I’m impressed already) and maintain the servers.
- 7s3s
-
89 posts
Why most suggestions fail
Maybe consider adding this other sticky as a link in this topic to check out in the OP, since these two seem sort of relevant to eachother.
- horizontal_shading
-
1000+ posts
Why most suggestions fail
Congrats on the sticky dude!
(Not a suggestion)
In my opinion, it would be better if they made a new extension for block suggestions, rather then just adding them in.
It would look something like this.

(Not a suggestion)
In my opinion, it would be better if they made a new extension for block suggestions, rather then just adding them in.
It would look something like this.

- k0d3rrr
-
1000+ posts
Why most suggestions fail
(Not a suggestion)Well, everything except for the rejected suggestions.
In my opinion, it would be better if they made a new extension for block suggestions, rather then just adding them in.
It would look something like this.
-snip-
- WindowsMeRules2000
-
500+ posts
Why most suggestions fail
this post is fax, and congrats on the sticky
Last edited by WindowsMeRules2000 (April 11, 2023 11:41:11)
- medians
-
1000+ posts
Why most suggestions fail
realistic wow
Though it could be confusing if there were a whole bunch of unrelated blocks in one suggestion.(Not a suggestion)Well, everything except for the rejected suggestions.
In my opinion, it would be better if they made a new extension for block suggestions, rather then just adding them in.
It would look something like this.
-snip-
- humaymammadly
-
100+ posts
Why most suggestions fail
+ Scratchers suggested scratch team to never set clone limit but this is failed
+ This suggestion is from 2020
+ This suggestion is from 2020
- kleemiya_the_furball
-
500+ posts
Why most suggestions fail
Let's look at the two largest features added to Scratch since 1.4: clones and custom blocks.
- Clones are simple. You have your sprite with its scripts, now there's more than one of them. They are a massive help in making games, allowing you to have as many enemies or collectibles as you want without requiring a mangled mess of lists and pen. Clone techniques for stories, animations and games are pretty simple, like using local variables to detect “am I a clone?” or giving each clone different HP values, and easily learnable.
- Custom blocks are relatively simple. You have these blocks, now you can make your own with input slots and, optionally, “run without screen refresh”. They're good for organizing code in complex animations and games, and also for recursion in advanced projects. They're a bit tough to understand for an 8 year old, but you don't have to grapple with the more advanced parts like custom block inputs until you're ready.
Scratch has already done lots of things so they need a break.
- medians
-
1000+ posts
Why most suggestions fail
Uhm, what do you mean? Also, this was a sticky from the current year. If you're talking about some other topic, why? + Scratchers suggested scratch team to never set clone limit but this is failed
+ This suggestion is from 2020
Last edited by medians (April 22, 2023 13:55:43)
- help_the_animals
-
100+ posts
Why most suggestions fail
I'm late lol but this is a really good sticky
- Discussion Forums
- » Suggestions
-
» Why most suggestions fail