Discuss Scratch

Pokeboy7438
Scratcher
4 posts

how come scratch does not have its own packager for games like turbowarp packager?

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.
mybearworld
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

What's wrong with Turbowarp Packager?

Signatures are the only place where assets links still work.
Pokeboy7438
Scratcher
4 posts

how come scratch does not have its own packager for games like turbowarp packager?

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.
MagicCrayon9342
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

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.

Last edited by MagicCrayon9342 (March 30, 2024 16:13:55)


mybearworld
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

Pokeboy7438 wrote:

(#3)
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.
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.

Signatures are the only place where assets links still work.
Pokeboy7438
Scratcher
4 posts

how come scratch does not have its own packager for games like turbowarp packager?

thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
MagicCrayon9342
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

Pokeboy7438 wrote:

thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
Turbowarp Packager can build to a single HTML file right?

Redstone1080
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

MagicCrayon9342 wrote:

Pokeboy7438 wrote:

thanks, another reason why i want a scratch official packager is so that it is all in 1 file, not a big zip folder.
Turbowarp Packager can build to a single HTML file right?
Yes. It can also build to a single .exe file and macOS app.

Last edited by Redstone1080 (March 30, 2024 17:34:21)


const juniper = programmer && musician;
// my pronouns are she/her
// i am trans and bi :P
// you can call me june or juni for short but i prefer juniper
python version:
juniper = programmer and musician
# my pronouns are she/her
# i am trans and bi :P
# you can call me june or juni for short but i prefer juniper
Mr_rudy
Scratcher
100+ posts

how come scratch does not have its own packager for games like turbowarp packager?

an official one was rejected, but i would rather use the turbowarp one anyway

CHECK OUT SNAIL IDE:
Website
Fourm Post



i make games and other cool stuff

when @greenFlag [clicked v]:: events hat
when (when @greenFlag clicked:: events) clicked:: events stack
when @greenFlag clicked {
when @greenFlag clicked:: events stack
}:: events
when <@greenFlag:: events> clicked:: events
when ({when @greenFlag clicked:: events stack}@addInput:: events) clicked:: events stack
when @greenFlag clicked:: events cap
evil kumquats ate this sentenc-
Pokeboy7438
Scratcher
4 posts

how come scratch does not have its own packager for games like turbowarp packager?

thanks juniper and mr rudy
CST1229
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

mybearworld wrote:

(#5)
TurboWarp already compiles the code, so adding the packaging functionality is much less difficult.
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.

This is a signature. It's a piece of text that appears below every post I write. Click here to learn more, including how to make your own.
RIP assets image hosting. 2013?-2023



mybearworld
Scratcher
1000+ posts

how come scratch does not have its own packager for games like turbowarp packager?

CST1229 wrote:

(#11)
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.
Huh, good to know. Maybe I should actually check if what I'm saying is true

Signatures are the only place where assets links still work.

Powered by DjangoBB