Discuss Scratch
- Discussion Forums
- » Suggestions
- » Why Is Scratch Not Excepting Community Made Extenstions Yet?
- 5e4
-
Scratcher
37 posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Why Is Scratch Not Excepting Community Made Extenstions Yet? I've Been Waiting Nearly For A Year And I'm Still Waiting, Not Saying Anything Else To Stop People Shouting At Me In The Comments, But Yeah This Is Extremely Nessisery For People To Have Custom Engines Like Physics Engines. (Yeah I Said I'm Not Saying Anything Else But Whatever)
- 5e4
-
Scratcher
37 posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Don't Dear Close This (1-Minute Farts Waiting)
- kjtv9000new
-
Scratcher
37 posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Can you extend the extensions to be compatible with the costume editor &/or the sound editor?
when green flag clicked
forever
if waiting then {
i'm :: #0000aa
waiting... :: events
} :: sound
end
- LegoManiac04
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
I think the biggest reason is that it would be incredibly hard to moderate. Unless each and every extension made were looked over by the Scratch Team, which would be nearly impossible as they're already busy enough, it would be too big of a security and safety risk.
- badatprogrammingibe
-
Scratcher
500+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Custom physics engines are already possible without extensions.
- Skywarslord
-
Scratcher
100+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Why Is Scratch Not Excepting Community Made Extenstions Yet? I've Been Waiting Nearly For A Year And I'm Still Waiting, Not Saying Anything Else To Stop People Shouting At Me In The Comments, But Yeah This Is Extremely Nessisery For People To Have Custom Engines Like Physics Engines. (Yeah I Said I'm Not Saying Anything Else But Whatever)
This is a rejected Suggestion. So it ain't happening ever.
7.6 Improve or remove the extension policy
User-created extensions and userscripts are not allowed on Scratch as per the extension policy. Although such extensions may be useful for some users, it is not easy to tell if the extension is harmful to your device. The Scratch Team believes that the potential risks and harm in allowing user-created extensions outweigh the benefits, and are not looking for ways to improve this policy.
- -FasterThanLight-
-
Scratcher
100+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Why Is Scratch Not Excepting Community Made Extenstions Yet? I've Been Waiting Nearly For A Year And I'm Still Waiting, Not Saying Anything Else To Stop People Shouting At Me In The Comments, But Yeah This Is Extremely Nessisery For People To Have Custom Engines Like Physics Engines. (Yeah I Said I'm Not Saying Anything Else But Whatever)Please don't start each word with a capital letter. It makes it seem like you are shouting, and I assume you don't want that.
However, I do want to be able to code my own extensions, hopefully this gets added soon!
- badatprogrammingibe
-
Scratcher
500+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
That is referring to user based extensions, the OP is referring to extensions created using the scratch extension API. There are many extensions created here that are not against the extension policy in any way: https://scratch.mit.edu/discuss/48/Why Is Scratch Not Excepting Community Made Extenstions Yet? I've Been Waiting Nearly For A Year And I'm Still Waiting, Not Saying Anything Else To Stop People Shouting At Me In The Comments, But Yeah This Is Extremely Nessisery For People To Have Custom Engines Like Physics Engines. (Yeah I Said I'm Not Saying Anything Else But Whatever)
This is a rejected Suggestion. So it ain't happening ever.7.6 Improve or remove the extension policy
User-created extensions and userscripts are not allowed on Scratch as per the extension policy. Although such extensions may be useful for some users, it is not easy to tell if the extension is harmful to your device. The Scratch Team believes that the potential risks and harm in allowing user-created extensions outweigh the benefits, and are not looking for ways to improve this policy.
- vcokltfre
-
Scratcher
100+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Custom physics engines are already possible without extensions.When saying things like this, please can you consider that Scratch as a language is highly inefficient and maths intensive operations takes a lot of time. Custom physics engines are possible, yes, but who wants to play a game at 3 fps when there's a game engine on top of the physics engine, and a game on top of that?
- LegoManiac04
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
But that takes away from the coding aspect of Scratch. You're supposed to code, not click a few buttons to make a project…Custom physics engines are already possible without extensions.When saying things like this, please can you consider that Scratch as a language is highly inefficient and maths intensive operations takes a lot of time. Custom physics engines are possible, yes, but who wants to play a game at 3 fps when there's a game engine on top of the physics engine, and a game on top of that?
- ElsieBreeze
-
Scratcher
100+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
But no one argues that it takes away from the coding aspect of <insert language here> when you use a physics library like a sensible person would. In 2D, maybe it's possible to roll your own to a degree. No one will write a brand new 3D physics unless it's a necessity, they need to hyperoptimise, or they're doing it for fun rather than for job.But that takes away from the coding aspect of Scratch. You're supposed to code, not click a few buttons to make a project…Custom physics engines are already possible without extensions.When saying things like this, please can you consider that Scratch as a language is highly inefficient and maths intensive operations takes a lot of time. Custom physics engines are possible, yes, but who wants to play a game at 3 fps when there's a game engine on top of the physics engine, and a game on top of that?
Both Unity and Unreal as game engines provide full physics engines within their codebase.
- Nambaseking01
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
I think the problem is that it would be very hard to moderate and check every extension that gets submitted. When the Chrome extension policy was released, the Scratch Team said that they didn't have enough manpower to review each extension that someone wants to advertise on Scratch. I'm sure many people would want to create their own extensions and therefore would learn the language for it and would make them, and then would have to submit them to the Scratch Team for checking. That much submissions would definitely be hard to handle.
But if you want to use a physics engine, @griffpatch recreated Scratch in his website using npm and created a physics engine. You can use it and save your work to your computer here: https://griffpatch.github.io/scratch-gui/
Always remember that the Scratch Team is smaller than you think and they don't have enough resources to go crazy with features. But even after this being the case, there is a section in the FAQ that will surprise most of us.
well this made a lot of explanation quite pointless lol
But if you want to use a physics engine, @griffpatch recreated Scratch in his website using npm and created a physics engine. You can use it and save your work to your computer here: https://griffpatch.github.io/scratch-gui/
Always remember that the Scratch Team is smaller than you think and they don't have enough resources to go crazy with features. But even after this being the case, there is a section in the FAQ that will surprise most of us.
How do I create my own extension for Scratch?
The Scratch Team will be publishing specifications and guidelines for extensions in the future. Once available, you will be able to submit extensions to the Scratch Team for consideration in the official Scratch 3.0 extensions library. We’ll also provide guidelines for developing and distributing “experimental” extensions, which can be used to create projects on individual computers, but not shared in the Scratch online community.
well this made a lot of explanation quite pointless lol
- Gachamations
-
Scratcher
8 posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Why Is Scratch Not Excepting Community Made Extenstions Yet? I've Been Waiting Nearly For A Year And I'm Still Waiting, Not Saying Anything Else To Stop People Shouting At Me In The Comments, But Yeah This Is Extremely Nessisery For People To Have Custom Engines Like Physics Engines. (Yeah I Said I'm Not Saying Anything Else But Whatever)Please don't start each word with a capital letter. It makes it seem like you are shouting, and I assume you don't want that.
However, I do want to be able to code my own extensions, hopefully this gets added soon!
THIS IS INTERNET SHOUTING
I think its to be fancy or something
- LegoManiac04
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
That is a fair point, but Scratch is supposed to be for beginners to learn the basics of coding. While some may argue that with what I said, we should just remove all the current extensions, but what we have currently isn't possible to do without an extension. Physics? Sure it would be hard, but it is possible. Scratch is supposed to encourage kids to test things and play around. With other languages like Unity and Unreal, these aren't beginners languages, and you don't have to encourage people to try things out and play around because these people are likely adults who already have plenty of coding experience. With these languages too, is does make things easier for the developers, but Scratch isn't one of these languages, and is far different from them. If we want to encourage kids to think outside the box, try and try again, and play around, we need to not give kids the opportunity to bypass these things.But no one argues that it takes away from the coding aspect of <insert language here> when you use a physics library like a sensible person would. In 2D, maybe it's possible to roll your own to a degree. No one will write a brand new 3D physics unless it's a necessity, they need to hyperoptimise, or they're doing it for fun rather than for job.But that takes away from the coding aspect of Scratch. You're supposed to code, not click a few buttons to make a project…Custom physics engines are already possible without extensions.When saying things like this, please can you consider that Scratch as a language is highly inefficient and maths intensive operations takes a lot of time. Custom physics engines are possible, yes, but who wants to play a game at 3 fps when there's a game engine on top of the physics engine, and a game on top of that?
Both Unity and Unreal as game engines provide full physics engines within their codebase.
Last edited by LegoManiac04 (Feb. 25, 2020 16:12:45)
- Paddle2See
-
Scratch Team
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
Last I heard, we still need to develop a process for doing this in a safe manner that doesn't tax our (limited) resources too much. It is on the to-do list.
- badatprogrammingibe
-
Scratcher
500+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
No one uses scratch, or they're doing it for fun rather than for a job.But no one argues that it takes away from the coding aspect of <insert language here> when you use a physics library like a sensible person would. In 2D, maybe it's possible to roll your own to a degree. No one will write a brand new 3D physics unless it's a necessity, they need to hyperoptimise, or they're doing it for fun rather than for job.But that takes away from the coding aspect of Scratch. You're supposed to code, not click a few buttons to make a project…Custom physics engines are already possible without extensions.When saying things like this, please can you consider that Scratch as a language is highly inefficient and maths intensive operations takes a lot of time. Custom physics engines are possible, yes, but who wants to play a game at 3 fps when there's a game engine on top of the physics engine, and a game on top of that?
Both Unity and Unreal as game engines provide full physics engines within their codebase.
Last edited by badatprogrammingibe (Feb. 26, 2020 06:44:59)
- Nambaseking01
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
THIS IS INTERNET SHOUTING
I think its to be fancy or something
Well, I'm just going to say real quick that the manner in which they wrote is not very fancy, and I don't care whether someone's religious about it or not.
Last I heard, we still need to develop a process for doing this in a safe manner that doesn't tax our (limited) resources too much. It is on the to-do list.
Yeah, so uh, if this helps a little, here are a few suggestions that might help improve the process -
- Add a form so that someone can become an “Extension Developer”, and those developers can submit their extensions. If people who don't even know how to program extensions make something weird and accidentally do something to their own computer, that would be bad.
- Make it so that when an extension is complete, it has to be complete and that no one can update it or anything. Of course, you can't sit reviewing the dozen updates everyone makes if that was possible.
- I don't know how MIT works, or how you guys handle worker departments, but maybe there should be a separate department just for taking care of the whole user-made extensions thing. You know, too low workers could also be bad.
I can't think of anymore, someone please quote this post and contribute to this so both OP and Paddle can see.
And also, I already said this in my last post, but griffpatch made a physics extension in his website that will allow you to use it!! -> https://griffpatch.github.io/scratch-gui/
Last edited by Nambaseking01 (Feb. 26, 2020 09:18:47)
- CatsUnited
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
…This does sound kinda similar to how ScratchX was set up, since on that site you can see a collection of user made extensions that did go through a selection process (an email address is mentioned on their FAQ on ScratchX's github page).
- Add a form so that someone can become an “Extension Developer”, and those developers can submit their extensions. If people who don't even know how to program extensions make something weird and accidentally do something to their own computer, that would be bad.
- Make it so that when an extension is complete, it has to be complete and that no one can update it or anything. Of course, you can't sit reviewing the dozen updates everyone makes if that was possible.
- I don't know how MIT works, or how you guys handle worker departments, but maybe there should be a separate department just for taking care of the whole user-made extensions thing. You know, too low workers could also be bad.
…That's actually a pretty interesting tool, that gets a +point from me.
And also, I already said this in my last post, but griffpatch made a physics extension in his website that will allow you to use it!! -> https://griffpatch.github.io/scratch-gui/
- Nambaseking01
-
Scratcher
1000+ posts
Why Is Scratch Not Excepting Community Made Extenstions Yet?
This does sound kinda similar to how ScratchX was set up, since on that site you can see a collection of user made extensions that did go through a selection process (an email address is mentioned on their FAQ on ScratchX's github page).
Well, I've always been kinda curious about the whole extension creation thing, so uh, before my last topic about it got closed I did collect a lot of ideas for it and these are the ones I remember. Some were pretty dumb though, so I made sure to stay away from them.
That's actually a pretty interesting tool, that gets a +point from me.
Well, I actually didn't find that website myself, I just copied the link and I viewed the website a few times so whenever I type “griffpatch” on Google that shows up… *bruh moment*
- Discussion Forums
- » Suggestions
-
» Why Is Scratch Not Excepting Community Made Extenstions Yet?











