Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Turbowarp vs. Scratch: should we use the mods?
- NonPlayerScratcher
-
93 posts
Turbowarp vs. Scratch: should we use the mods?
I actually have been using turbo warp instead of scratch because it has a lot of useful extensions
I've got t0 agree with you on that. I actually have been using turbo warp instead of scratch because it has a lot of useful extensions
- NonPlayerScratcher
-
93 posts
Turbowarp vs. Scratch: should we use the mods?
Yes. Use the mods. Although it might not be OFFICIAL scratch tools, all you can say is, at least they work.
- julmik6478
-
500+ posts
Turbowarp vs. Scratch: should we use the mods?
I think that good scratch game must run fast, but there are also things that are impossible in scratch like custom stage size and pointerlock so I think that your project must run fast in scratch, but can also support some turbowarp features, but turbowarp is not requided. But also there is also really cool project named GB.sb2 that is game boy emulator on scratch, but it's laggy on scratch and it requide Sulfrous, but it don't make this project automaticly bad.
—————————————————————————————————
—————————————————————————————————
Yea, we need turbowarp-like player for python.Scratch is many many times slower than python (and probably turbowarp for that matter too). I'm not talking about Python. Python sucks. All other programs should be made to run fast.
- TheCreatorOfUnTV
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
The thing is every data science algorithm SHOULD be rewritten in C++.The whole point of coding isn't just to tell a computer to do something, you must also find the fastest way to run the code.Not necessarily. Python is mainly used for data science, but almost all the Python code out there is slower than, say, C++. Does that mean that every data science algorithm should be rewritten in C++? No, because Python's better for that purpose.
Last edited by TheCreatorOfUnTV (July 9, 2024 03:40:33)
- ajskateboarder
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Popular libraries in data science already use faster languages for heavylifting (see numpy, scipy, tensorflow, etc.)The thing is every data science algorithm SHOULD be rewritten in C++.The whole point of coding isn't just to tell a computer to do something, you must also find the fastest way to run the code.Not necessarily. Python is mainly used for data science, but almost all the Python code out there is slower than, say, C++. Does that mean that every data science algorithm should be rewritten in C++? No, because Python's better for that purpose.
Last edited by ajskateboarder (July 9, 2024 14:44:26)
- Mryellowdoggy
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
It doesn't matter whether a program is fast or not in my opinion. As long as it works well for its intended purpose, it's a good program. Most programmers don't spend 99% of their time making the program as fast as possible. Python is not a fast language and has its own problems, but it is intuitive and has a wide variety of useful libraries and resources for certain tasks. I think programs should be fast, but that doesn't mean that all programs should be required to be heavily optimized.The thing is every data science algorithm SHOULD be rewritten in C++.The whole point of coding isn't just to tell a computer to do something, you must also find the fastest way to run the code.Not necessarily. Python is mainly used for data science, but almost all the Python code out there is slower than, say, C++. Does that mean that every data science algorithm should be rewritten in C++? No, because Python's better for that purpose.
- davidtheplatform
-
500+ posts
Turbowarp vs. Scratch: should we use the mods?
A program that takes 10 years to run isn't working well IMO, but python is fast enough for most things.It doesn't matter whether a program is fast or not in my opinion. As long as it works well for its intended purpose, it's a good program. Most programmers don't spend 99% of their time making the program as fast as possible. Python is not a fast language and has its own problems, but it is intuitive and has a wide variety of useful libraries and resources for certain tasks. I think programs should be fast, but that doesn't mean that all programs should be required to be heavily optimized.The thing is every data science algorithm SHOULD be rewritten in C++.The whole point of coding isn't just to tell a computer to do something, you must also find the fastest way to run the code.Not necessarily. Python is mainly used for data science, but almost all the Python code out there is slower than, say, C++. Does that mean that every data science algorithm should be rewritten in C++? No, because Python's better for that purpose.
Almost all math/data science libraries do the actual computation in C++, and just use python to make them easier to use.
- TheCreatorOfUnTV
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Sulfrous, but it don't make this project automaticly bad.I think as long as a project can't easily run much faster on Scratch, it is fine for it to be slow. I think that good scratch game must run fast, but there are also things that are impossible in scratch like custom stage size and pointerlock so I think that your project must run fast in scratch, but can also support some turbowarp features, but turbowarp is not requided. But also there is also really cool project named GB.sb2 that is game boy emulator on scratch, but it's laggy on scratch and it requide
Email the Python developers if you want that.Yea, we need turbowarp-like player for python.Scratch is many many times slower than python (and probably turbowarp for that matter too). I'm not talking about Python. Python sucks. All other programs should be made to run fast.
- Maximouse
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
It already exists: https://pypy.org/Email the Python developers if you want that. Yea, we need turbowarp-like player for python.
- TheSECommCraft
-
18 posts
Turbowarp vs. Scratch: should we use the mods?
(#30)And mypy (But you need to make everything typesafe)It already exists: https://pypy.org/Email the Python developers if you want that. Yea, we need turbowarp-like player for python.
Last edited by TheSECommCraft (July 24, 2024 14:04:45)
- TheSECommCraft
-
18 posts
Turbowarp vs. Scratch: should we use the mods?
(#28)Actually it's mostly C
[…]
Almost all math/data science libraries do the actual computation in C++, and just use python to make them easier to use.
- NonPlayerScratcher
-
93 posts
Turbowarp vs. Scratch: should we use the mods?
I thought
I thought this was a turbowarp vs scratch. Not a forum talking about math and python.(#28)Actually it's mostly C
[…]
Almost all math/data science libraries do the actual computation in C++, and just use python to make them easier to use.
- CharmanderHero190
-
7 posts
Turbowarp vs. Scratch: should we use the mods?
Turbowarp is better
1. has new cloud ( CloudLink)
2. can add more cloud variables
3. added addons
4. can use gamepad
5. added (Box2D Physics)
6. added (Custom Styles)
= Turbowarp
= Scratch 3
= Scratch 1.0
1. has new cloud ( CloudLink)
2. can add more cloud variables
3. added addons
4. can use gamepad
5. added (Box2D Physics)
6. added (Custom Styles)



- MonkeyBean2
-
500+ posts
Turbowarp vs. Scratch: should we use the mods?
When we want to get popular, we start doing follow for follow (f4f).Of course, this leads to lazily making laggy games, and that leads us to Turbowarp.
Often it's quite literally impossible to make a project “non laggy” - for example, what if you want to make an accurate n-body gravity simulation with 100,000 bodies, and 1 update per frame? That's 10 billion gravity calculations per frame, scratch will not be able to run that very fast at all, no matter how much you try to optimize it (keep in mind I said “accurate”, so nothing short of calculating the force between every single pair of bodies).
- KaaBEL_sk
-
100+ posts
Turbowarp vs. Scratch: should we use the mods?
(#1)What is this about? I thought you was arguing extension scratch mods over TurboWarp editor, if you want your projects run faster you can also use forkphorus and many other project speed up alternatives out there. It seems to me that the post lacks to notice TurboWarp being an external editor, as editor it is several times better then stuck in past vanilla scratch editor on the website, where again there's many alternatives for modifying even the scratch site itself.
TurboWarp turns scratch code into JavaScript, which makes a project (when run on TurboWarp) run faster . . .
I still like TurboWarp the most, because it doesn't require any browser extensions, it has its own domain and is the most common to come around on scratch site. You get clear disclaimer to save your projects locally, which saves you from trouble with sometimes unreliable uploading to cloud, you can easily upload your existing projects from your local machine when you're done with them, which would partially save you from uploading projects to scratch that were otherwise viewable by others (with the project id), before scratch screwed that up by fixing it in backward incompatible manner and without even single disclaimer (which there was in TurboWarp, and which is why I hate scratch).
Otherwise TurboWarp has easily accessible darkmode/lightmode feature on default, it can be used offline, there are tons of extensions to leverage the coding experience, speed it up, ease moving around, the debugging doesn't give the same options as it is in scratch editor. All of that is opensource and people are constanltly adding new features to make their project more cleaner and capable of things impossible to run smoothly in scratch. If people aren't capable of making projects that run smoothly even in scratch you could call that skill issue /j, it is probably an intended decision.
In other words it TurboWarp great tool for big and advanced projects and not only scratch projects, while simple and small projects can be done even on variously restricted school computers on widely legal scratch sites for kids and students.
Notice that there aren't regular bans or taken down projects (all my projects are made using TurboWarp) even though Terms of Use 4.4 forbids uploading projects using modified version of scratch editor, so ST isn't all against those advanced creations after all.
- thecodingweasel
-
8 posts
Turbowarp vs. Scratch: should we use the mods?
Python does not suck at all, it's one of the best ones imo actually. Sure, it might not be the fastest, but that isn't really Python's goal, it's to make programming clear, easy, and fun. For example, when I write a script in Python, I can take a look at it a few months later, and I'll still understand it. But when I write a program in idk, Rust, I need to study my script again to be able to work on it. Python sucks
ik it's a bit off-topic but I just wanted to state Python does not suck lol
- KaaBEL_sk
-
100+ posts
Turbowarp vs. Scratch: should we use the mods?
It does suck, I am pretty sure the same good qualitites can be applied to JavaScript as well (since generall clear, easy and fun programming is a subjective opinion). Python does not suck at all, it's one of the best ones imo actually. Sure, it might not be the fastest, but that isn't really Python's goal, it's to make programming clear, easy, and fun. For example, when I write a script in Python, I can take a look at it a few months later, and I'll still understand it. But when I write a program in idk, Rust, I need to study my script again to be able to work on it.Also why are we continuing off topic? https://scratch.mit.edu/discuss/topic/7934/ https://scratch.mit.edu/discuss/topic/489569
ik it's a bit off-topic but I just wanted to state Python does not suck lol
- Discussion Forums
- » Advanced Topics
-
» Turbowarp vs. Scratch: should we use the mods?