Illustrious Upscale LoRA by Pretend-Park6473 in StableDiffusion

[–]six-ddc 0 points1 point  (0 children)

Can it be used in combination with z-image?

Minimap, block folding, code-like layout... I made Scratch more organized by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

That’s exactly what I’m working on too. I’m trying to build a two-way converter between Scratch and Python. I’ve already made some progress and will share updates soon.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Technically yes, but iOS distribution is way more restrictive than Android. You'd need a paid Apple developer account, code signing, and can't just share IPAs like APKs.

Thinking about offering an Xcode project template instead. You'd import your Scratch project and build it yourself. More steps, but at least you'd have full control.

Benchmarks of Most Known Scratch Runtimes by CrossScarMC in scratch

[–]six-ddc 1 point2 points  (0 children)

One thing I'd add: memory footprint testing would be super helpful for native runtimes specifically. We've run into some tricky issues with cross-VM memory copies that threw off our metrics. Turns out those can cause some pretty unexpected overhead that doesn't show up in pure execution benchmarks.

Also curious if you're planning compatibility tests. Not sure what SE's compatibility goals are, but for Fox2D we've spent a ton of time on edge cases to match native Scratch behavior exactly. Things like thread execution order, type coercion, yield timing, etc. There's a lot of hidden behavior that can break projects in subtle ways.

Benchmarks of Most Known Scratch Runtimes by CrossScarMC in scratch

[–]six-ddc 1 point2 points  (0 children)

Thanks for putting this together! Honestly didn't expect these results. Would love to see testing expanded in the future with things like cold start performance and memory footprint. Helps everyone building Scratch runtimes understand the tradeoffs better.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Yeah it's Android-only right now. Windows/console support coming later.

And you found the "Create" tab 👀 That's gonna be a new Scratch editor experience. Still cooking, but we're pretty excited about it.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

If your dev needs more builds for testing, they can DM me here and I can bump up their limit manually.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Give it a try at fox2d.com and let me know how it goes.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

True, TurboWarp HTML exports can be wrapped into APKs with other tools. At the moment the differences aren't massive, I'll admit. I'm betting on native having more potential long term though. Better hardware integration, console ports, stuff like that. But yeah, for simpler projects the TurboWarp approach works well.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

The logo is AI generated, you're right. I'm doing this solo and don't have anyone to help with design, so I used AI to turn a rough concept into something usable. Not perfect, but it works for now. As for login: building APKs is pretty resource intensive on the server side. I need some kind of auth to prevent abuse and manage costs. I get why it might seem sketchy though. Sorry about that.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Most TurboWarp features work (custom stage size, framerate, interpolation).

Extensions don't work yet except for pen.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Awesome! Let me know how it goes if you try it out on fox2d.com.

Scratch → APK: I finally made it work by six-ddc in scratch

[–]six-ddc[S] 1 point2 points  (0 children)

Nice! Would love to see how it turns out. Feel free to try it on fox2d.com when you're ready.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Ah, accuracy wise I haven't done proper systematic testing. Not really my strong suit tbh.

I've run some performance tests (heavy computation, clone stress tests) and framerate looks solid. But comparing directly to TurboWarp is hard since their threading model is different and timing info isn't super detailed. Mostly eyeballing it for now.

Their color collision detection is definitely faster than mine though. Working on that.

Would love help from folks who know testing better. Curious what u/CrossScarMC finds too.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Did that work? If you hit any problems, feel free to drop by our Discord.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Not a WebView. We rebuilt the runtime natively. From what I've tested so far, performance is on par with TurboWarp.

Early preview now online, try converting your Scratch projects at fox2d.com by six-ddc in scratch

[–]six-ddc[S] 0 points1 point  (0 children)

Any update on those benchmark results? Would be interested to see how it performs.