Discuss Scratch
- Discussion Forums
- » Suggestions
- » The Official List of Rejected Suggestions
- Ollie-Young
- Scratcher
500+ posts
The Official List of Rejected Suggestions
FILLER GANDEN (REMOVED)(#8905)vvvv
Bro it’s the offical list of rejected suggestions, obviously rejected should countI don't think you need to include suggestions that are clearly absurd or are not likely to reappear. The idea is try to head off suggestions that keep coming up again and again. Trying to cover *every* suggestion would maybe make it so large that it no longer is useful.
Last edited by Ollie-Young (Sept. 22, 2024 07:04:33)
- doggy_boi1
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
https://scratch.mit.edu/discuss/topic/348410/?page=1#post-3518582 https://scratch.mit.edu/discuss/topic/729255/?page=7#post-8147068 advertisements are rejected. As in actual company adverts, unlike what's already included in tolors
Last edited by doggy_boi1 (Sept. 23, 2024 01:54:19)
- IceCreamTub
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
Real bummer i never got to experience the last AFD on the forums because i was banned at the time..
- Catscratcher07
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
https://scratch.mit.edu/discuss/topic/348410/?page=1#post-3518582 https://scratch.mit.edu/discuss/topic/729255/?page=7#post-8147068 advertisements are rejected. As in actual company adverts, unlike what's already included in tolors
7.7 Paid advertisements on the Scratch website
Some users are interested in seeing paid advertisements in their projects, like on YouTube, so they can make real money from people viewing their projects. Similarly, some users believe that having advertisements around the Scratch website can allow the Scratch Team to make more money. However, Scratch is supposed to be a non-profit organization. If the Scratch Team or any Scratchers start making money from anywhere on the Scratch website, that would contradict this non-profit philosophy, and that would be a huge legal issue.
- doggy_boi1
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
Is that referencing user made ads (like roblox) or real ads? It seems like its phrased in a way that makes it seem like the firsthttps://scratch.mit.edu/discuss/topic/348410/?page=1#post-3518582 https://scratch.mit.edu/discuss/topic/729255/?page=7#post-8147068 advertisements are rejected. As in actual company adverts, unlike what's already included in tolors7.7 Paid advertisements on the Scratch website
Some users are interested in seeing paid advertisements in their projects, like on YouTube, so they can make real money from people viewing their projects. Similarly, some users believe that having advertisements around the Scratch website can allow the Scratch Team to make more money. However, Scratch is supposed to be a non-profit organization. If the Scratch Team or any Scratchers start making money from anywhere on the Scratch website, that would contradict this non-profit philosophy, and that would be a huge legal issue.
- Spaceandmoon1
- Scratcher
100+ posts
The Official List of Rejected Suggestions
This https://scratch.mit.edu/discuss/topic/280263/ discussion just got closed!
- LaughabIe
- Scratcher
100+ posts
The Official List of Rejected Suggestions
https://scratch.mit.edu/discuss/topic/280263/ discussion just got closed!Huh, I did not expect this discussion to get closed so soon. This
It wasn’t rejected though, according to paddle
While not rejected (that I know of), this topic is currently closed as constructive contributions appear to have dried up.
- starlightsparker
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
https://scratch.mit.edu/discuss/topic/280263/ discussion just got closed!Paddle2See explicitly stated it is not rejected. This
- teamsonic2011
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
https://scratch.mit.edu/discuss/topic/280263/ discussion just got closed!It was closed due to the lack of constructive posts, not rejection. This
- SuperGamerGG2
- Scratcher
83 posts
The Official List of Rejected Suggestions
TABLE OF CONTENTSYes! thanks. (I literally read the entire post oof)
This is a concise version of the main list of rejected suggestions. Along with it are short reasons that each suggestion is rejected, in case you do not feel like reading paragraphs of text.
..Shortened to remove long posts.
- 1080GBA
- Scratcher
500+ posts
The Official List of Rejected Suggestions
are these blocks
(if <> then [] else []::control)rejected
When <>::events
Last edited by 1080GBA (Sept. 25, 2024 14:47:34)
- teamsonic2011
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
Those kind of already exist, albeit slightly different than that. are these blocks(if <> then [] else []::control)rejected
When <>::events
- starlightsparker
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
(if <> then [] else []) is a bit different from the C block we know and love. Those kind of already exist, albeit slightly different than that.
It reports the value put after “then” if the condition is met, and it reports the value after “else” if it is not.
Last edited by starlightsparker (Sept. 25, 2024 18:20:54)
- Scratch137
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
(#8921)The first block is known in programming as a “ternary operator.”Those kind of already exist, albeit slightly different than that. are these blocks(if <> then [] else []::control)rejected
When <>::events
(if <> then [] else []::controlUnlike an if/else statement, which evaluates a boolean condition and then runs certain code based on whether the condition is true, a ternary operator simply returns one of two values based on the condition.
It is possible to work around this:
if <> then…but this is more tedious and requires the use of a variable.
set [variable v] to []
else
set [variable v] to []
As for the second block:
when <>::events hatIt's not entirely clear when this block would run. Does it run once when the condition becomes true, or repeatedly as long as the condition remains true?
I haven't seen this particular suggestion before, but other blocks have been rejected for similar reasons. For example:
1.1 “Broadcast received” boolean block
This in theory would allow a project to detect when a broadcast is sent, but there is ambiguity on how this would work. Would it return true if the broadcast was run at any point after the green flag was clicked, or only on the instant the broadcast was run, or something else? The workaround is simple: use variables that change when a broadcast is received, then use the “equals” block.
However, the blocks “repeat until broadcast received” and “wait until broadcast received” are NOT rejected. You can discuss them on this topic.<[message v] received? :: events>
- 1080GBA
- Scratcher
500+ posts
The Official List of Rejected Suggestions
(#8923)(#8921)The first block is known in programming as a “ternary operator.”Those kind of already exist, albeit slightly different than that. are these blocks(if <> then [] else []::control)rejected
When <>::events(if <> then [] else []::controlUnlike an if/else statement, which evaluates a boolean condition and then runs certain code based on whether the condition is true, a ternary operator simply returns one of two values based on the condition.
It is possible to work around this:if <> then…but this is more tedious and requires the use of a variable.
set [variable v] to []
else
set [variable v] to []
As for the second block:
-snip-
the workaround for the first one is annoying yk
- Ollie-Young
- Scratcher
500+ posts
The Official List of Rejected Suggestions
REVIEW ON THIS:
1.1 - This would be quite useful but rejected means rejected.
1.2 - Well the good news is that the workaround is really easy.
1.3 - Well that would be weird so I think that was the right call.
1.4 - That would cause drama in the community leading to lots of fame hungry people.
1.5 - This would be very great to have implemented but issues with cloud variables is actually fair point.
1.6 - That makes no sense and I think they're should'nt ever be any such thing.
1.7 - That would break the point of scratch, especially to new scratchers
1.8 - Yeah, stuff like hiding mouse pointer would only be good if there was a sprite following the mouse
1.9 - Hmmm, I dont think that's bad but 1.4 blocks should be brung back.
1.10 - I think they stopped that though because this year there were no cat blocks.
1.11 - There's actually a Turbowarp extension called “comment” with a similar effect.
1.12 - Weird. Not much to say here.
1.1 - This would be quite useful but rejected means rejected.
1.2 - Well the good news is that the workaround is really easy.
1.3 - Well that would be weird so I think that was the right call.
1.4 - That would cause drama in the community leading to lots of fame hungry people.
1.5 - This would be very great to have implemented but issues with cloud variables is actually fair point.
1.6 - That makes no sense and I think they're should'nt ever be any such thing.
1.7 - That would break the point of scratch, especially to new scratchers
1.8 - Yeah, stuff like hiding mouse pointer would only be good if there was a sprite following the mouse
1.9 - Hmmm, I dont think that's bad but 1.4 blocks should be brung back.
1.10 - I think they stopped that though because this year there were no cat blocks.
1.11 - There's actually a Turbowarp extension called “comment” with a similar effect.
1.12 - Weird. Not much to say here.
- TheCreatorOfUnTV
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
I don't think so - but they are unlikely to ever get implemented. are these blocks(if <> then [] else []::control)rejected
When <>::events
- greentreebee
- Scratcher
100+ posts
The Official List of Rejected Suggestions
bro that is kinda insultinghaha, thats funny.why do people think that adding the same stuff is helpingwhatever more helpswait time for posting on the forums got rejectedThose are already on the list. a
also, a forums tab at the top of the website also got rejected.
- TheCreatorOfUnTV
- Scratcher
1000+ posts
The Official List of Rejected Suggestions
REVIEW ON THIS:1 - How exactly would <I recieve?> be useful? Broadcasts are meant to represent events, not data.
1.1 - This would be quite useful but rejected means rejected.
1.2 - Well the good news is that the workaround is really easy.
1.3 - Well that would be weird so I think that was the right call.
1.4 - That would cause drama in the community leading to lots of fame hungry people.
1.5 - This would be very great to have implemented but issues with cloud variables is actually fair point.
1.6 - That makes no sense and I think they're should'nt ever be any such thing.
1.7 - That would break the point of scratch, especially to new scratchers
1.8 - Yeah, stuff like hiding mouse pointer would only be good if there was a sprite following the mouse
1.9 - Hmmm, I dont think that's bad but 1.4 blocks should be brung back.
1.10 - I think they stopped that though because this year there were no cat blocks.
1.11 - There's actually a Turbowarp extension called “comment” with a similar effect.
1.12 - Weird. Not much to say here.
2 - Not really. It still deserves to be rejected, though.
3 - Why is it weird?
4 - Good point.
5 - Good point.
6 - The implementation given for 2d lists is bad (not to mention it only supports 2d) - but the idea of multidimensional lists itself isn't bad. However, it could be considered too complex for Scratch, which is why this exists.
7 - Good point.
8 - Good point.
9 - The block is confusing because some Scratchers might not know if it should be if <> {forever {}} or forever {if <>{}} (the latter is correct)
10 - No comment.
11 - Turbowarp isn't official or officially endorsed by Scratch Team.
12 - It would jump to a line of code, which would be good in certain cases - however the blocks that already exist do well enough already. The reasons it might be used could be considered too complex for Scratch, which is why this exists.