Giter Site home page Giter Site logo

Comments (4)

MiniCoder11 avatar MiniCoder11 commented on August 28, 2024

I may come up with further reasons in the future, but for now I think the only thing I can add to my other post is that projects with the new TurboWarp-exclusive blocks cannot be shared on Scratch. This means you cannot have the project hosted easily or discovered by the community without posting a link (which does not give anyone a notification that a shared project would and also does not keep track of view/heart/star statistics). In addition, Scratch seems to particularly dislike the new(ish) mouse blocks and occasionally proceeds to eternally show the loading page when you attempt to upload a project with them in it. Although the TurboWarp editor is very nice (I've switched over to using it for many large-scale projects), there is no way to save project to a magical TurboWarp server somewhere (which you don't want to maintain or pay for for very understandable reasons) so our only way of viewing other's projects are through download links (not allowed on Scratch) and through regular project IDs which require only normal Scratch blocks to exist in order to load.

All in all, if I'm understanding TurboWarp's intended use correctly (to run Scratch projects at faster speeds and to loosen the limits that limit creativity in Scratch), then adding custom blocks to support the actual project being loaded makes sense so that we can share projects with the great features of TurboWarp and still have a version on Scratch for everyone to see.

from scratch-vm.

GarboMuffin avatar GarboMuffin commented on August 28, 2024

I've thought about this more.

Using custom procedure arguments is still not going to happen, but maybe the "key pressed" block could be extended to support last key pressed and even mouse cursors.

from scratch-vm.

MiniCoder11 avatar MiniCoder11 commented on August 28, 2024

That sounds like a fair compromise.

from scratch-vm.

GarboMuffin avatar GarboMuffin commented on August 28, 2024

ship has sailed with https://extensions.turbowarp.org/

from scratch-vm.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.