how come scratch does not have its own packager for games like turbowarp packager?
id: 751210
category: Advanced Topics
posts: 12
Mar 30, 2024 15:50:50
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Pokeboy7438
loading
I really like using scratch, its a great software. But I want to use an official packager made by scratch, but its just github packagers and the turbowarp packager. Please add a scratch official packager.
Mar 30, 2024 16:02:31
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
mybearworld
loading
What's wrong with Turbowarp Packager?
Mar 30, 2024 16:07:21
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Pokeboy7438
loading
i just wish i didnt have to go to a new website and copy and paste the link, just a big button on the top. where you can select the settings and bam packaged.
Mar 30, 2024 16:11:54
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
MagicCrayon9342
loading
Scratch was never intended to work in such ways. In the eyes of the Scratch Team and Scratch's developers it's just a kids programming software to teach programming concepts to kids. As a tool for learning.
But it's also a very fun and simple software to build an ecosystem around. This is why we have like 10 python libraries, JavaScript libraries for interacting with Scratch. Packaging solutions like Turbowarp Packager to create native binaries. As well as a variety of services built around Scratch like Aviate, Snazzle, Ocular, ScratchAuth, etc.
It's highly unlikely, if even possible, that Scratch will create an official packaging solution. Turbowarp Packager, is the best for the task at hand.
But it's also a very fun and simple software to build an ecosystem around. This is why we have like 10 python libraries, JavaScript libraries for interacting with Scratch. Packaging solutions like Turbowarp Packager to create native binaries. As well as a variety of services built around Scratch like Aviate, Snazzle, Ocular, ScratchAuth, etc.
It's highly unlikely, if even possible, that Scratch will create an official packaging solution. Turbowarp Packager, is the best for the task at hand.
Mar 30, 2024 16:16:19
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
mybearworld
loading
(#3)This would be pretty difficult to do. Scratch doesn't ever really convert its code to JavaScript, instead interpreting the code on demand. If they wanted to make a packaging system, they'd have to write new code just for that. TurboWarp already compiles the code, so adding the packaging functionality is much less difficult.
i just wish i didnt have to go to a new website and copy and paste the link, just a big button on the top. where you can select the settings and bam packaged.
Mar 30, 2024 16:18:08
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Pokeboy7438
loading
thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
Mar 30, 2024 16:34:02
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
MagicCrayon9342
loading
Turbowarp Packager can build to a single HTML file right? thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
Mar 30, 2024 17:34:00
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Redstone1080
loading
Yes. It can also build to a single .exe file and macOS app.Turbowarp Packager can build to a single HTML file right? thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
Mar 30, 2024 18:59:41
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Mr_rudy
loading
an official one was rejected, but i would rather use the turbowarp one anyway
Mar 30, 2024 22:26:16
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
Pokeboy7438
loading
thanks juniper and mr rudy
Mar 31, 2024 03:35:22
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
CST1229
loading
(#5)Actually, TW's compiler doesn't really play a part in it at all, the packager pretty much just packages the project .sb3 and the runtime together into a .html file. The scripts are only compiled at runtime.
TurboWarp already compiles the code, so adding the packaging functionality is much less difficult.
Mar 31, 2024 10:10:23
how come scratch does not have its own packager for games like turbowarp packager?
view on scratch
view on legacy ocular
mybearworld
loading
(#11)Huh, good to know. Maybe I should actually check if what I'm saying is true
Actually, TW's compiler doesn't really play a part in it at all, the packager pretty much just packages the project .sb3 and the runtime together into a .html file. The scripts are only compiled at runtime.