Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Turbowarp vs. Scratch: should we use the mods?
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
Turbowarp turns scratch code into Javascript, which makes a project (when run on Turbowarp) run faster. However, Turbowarp has some problems. firstly many of us (myself included) hate copy and pasting, bringing up Turbowarp, and waiting for it to load, Just so we can play a lag free game. This is fine for 3d games, but it's just not ok to make 2d games that don't work very well with the website it was created on.
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. If you make a game, it MUST run fast. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag. This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).
Ok, now that I've explained that, let's talk about why scratch is being left for a mod. The answer is quick and simple. Popularity. When we want to get popular, we make a platformer that looks like all the others. When we want to be popular we start asking for hearts and stars. 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.
Let us now look at @Griffpatch ‘s work. He doesn’t mention hearts, stars, follows, or even tags. This is smart. his games are all popular because he never annoys us by asking for hearts, faves, etc. He only asks you to check out his YouTube channel. The only reason for this is obviously because he joined scratch to help kids code. @Griffpatch is the best example. he treats Turbowarp as a mod, and never talks about it. We should be treating scratch as quality over quantity, and creating games that work.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
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. If you make a game, it MUST run fast. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag. This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).
Ok, now that I've explained that, let's talk about why scratch is being left for a mod. The answer is quick and simple. Popularity. When we want to get popular, we make a platformer that looks like all the others. When we want to be popular we start asking for hearts and stars. 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.
Let us now look at @Griffpatch ‘s work. He doesn’t mention hearts, stars, follows, or even tags. This is smart. his games are all popular because he never annoys us by asking for hearts, faves, etc. He only asks you to check out his YouTube channel. The only reason for this is obviously because he joined scratch to help kids code. @Griffpatch is the best example. he treats Turbowarp as a mod, and never talks about it. We should be treating scratch as quality over quantity, and creating games that work.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
Last edited by JuvinileGames (Dec. 26, 2022 13:31:36)
- CST1229
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Java Turbowarp turns scratch code into Java codeScript is not Java.
- Redstone1080
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Rebuttal & small nitpicks time!
EDIT: This point was fixed in the OP, the rest of my rebuttal is still accurate though.
The last one is not that bad either, it's the same on the Scratch website.
Also, Scratch's VM, the thing that's actually running your code, is written in a way that doesn't perform that great. It's why TurboWarp exists in the first place. There's also a hard FPS cap at 30 FPS.
I feel like that's 90% of scratch, not half
Turbowarp turns scratch code into Java codeIt's actually JavaScript, there's a big difference there. Without getting too technical, they are two completely different languages, even under the hood.
EDIT: This point was fixed in the OP, the rest of my rebuttal is still accurate though.
However, Turbowarp has some problems. firstly many of us (myself included) hate copy and pasting, bringing up Turbowarp, and waiting for it to loadThe first two problems aren't really that bad, it's just laziness. I'm not saying everyone's a lazy potato or something, but it's really not that bad.
The last one is not that bad either, it's the same on the Scratch website.
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.
If you make a game, it MUST run fast. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag.Some games are unavoidably laggy. Take my game, Slime Horde, for example. It can get kind of laggy, but I tried and tried and could not optimize it further.
Also, Scratch's VM, the thing that's actually running your code, is written in a way that doesn't perform that great. It's why TurboWarp exists in the first place. There's also a hard FPS cap at 30 FPS.
This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).Not all his games are lag free, I think paper minecraft only runs at 20fps. And laser tag probably runs slower than that. Scratcharia isn't that fast either.
Ok, now that I've explained that, let's talk about why scratch is being left for a mod.I feel like this is flat out wrong. There is no aspect of TurboWarp that encourages a community around it or anything. People are not making their projects in TurboWarp. People are not moving from Scratch to TurboWarp. People are staying on Scratch. So no, Scratch is not being left for a mod.
his games are all popular because he never annoys us by asking for hearts, faves, etc. He only asks you to check out his YouTube channel.No? I think he's popular because his games are great and everybody talks about them. “Correlation does not imply causation,” as they say.
The only reason for this is obviously because he joined scratch to help kids code.Maybe that's true, but you can't assume something based on no knowledge of it at all. It's like saying “Snow is purple” if you don't know what snow is.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
I feel like that's 90% of scratch, not half

Last edited by Redstone1080 (Dec. 26, 2022 13:38:24)
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
I fixed itJava Turbowarp turns scratch code into Java codeScript is not Java.
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
Ok, let me break things down. first of all, Griffpatch DID join scratch to help kids code. He said it in his story. Also, you should notice that he doesn't do that Like fave stuff. also, I'm not talking about Python. Python sucks. All other programs should be made to run fast. oh, and I meant it literally when I said scratch is being left for a mod. The community is fine. oh, and stop putting this topic down. it's important. Rebuttal & small nitpicks time!Turbowarp turns scratch code into Java codeIt's actually JavaScript, there's a big difference there. Without getting too technical, they are two completely different languages, even under the hood.However, Turbowarp has some problems. firstly many of us (myself included) hate copy and pasting, bringing up Turbowarp, and waiting for it to loadThe first two problems aren't really that bad, it's just laziness. I'm not saying everyone's a lazy potato or something, but it's really not that bad.
The last one is not that bad either, it's the same on the Scratch website.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.If you make a game, it MUST run fast. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag.Some games are unavoidably laggy. Take my game, Slime Horde, for example. It can get kind of laggy, but I tried and tried and could not optimize it further.
Also, Scratch's VM, the thing that's actually running your code, is written in a way that doesn't perform that great. It's why TurboWarp exists in the first place. There's also a hard FPS cap at 30 FPS.This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).Not all his games are lag free, I think paper minecraft only runs at 20fps. And laser tag probably runs slower than that. Scratcharia isn't that fast either.Ok, now that I've explained that, let's talk about why scratch is being left for a mod.I feel like this is flat out wrong. There is no aspect of TurboWarp that encourages a community around it or anything. People are not making their projects in TurboWarp. People are not moving from Scratch to TurboWarp. People are staying on Scratch. So no, Scratch is not being left for a mod.his games are all popular because he never annoys us by asking for hearts, faves, etc. He only asks you to check out his YouTube channel.No? I think he's popular because his games are great and everybody talks about them. “Correlation does not imply causation,” as they say.The only reason for this is obviously because he joined scratch to help kids code.Maybe that's true, but you can't assume something based on no knowledge of it at all. It's like saying “Snow is purple” if you don't know what snow is.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
I feel like that's 90% of scratch, not half
Last edited by JuvinileGames (Dec. 26, 2022 13:47:24)
- Redstone1080
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Griffpatch DID join scratch to help kids code. He said it in his story.Oh, sorry, I was not aware of that. maybe include that in the OP?
Also, you should notice that he doesn't do that Like fave stuff.Yes but it's not why he's popular.
also, I'm not talking about Python. Python sucks. All other programs should be made to run fast.What about rendering programs that render photorealistic 3d images, like the Cycles renderer in Blender? They need to take their time, to get the best picture. It's nice if it runs fast, but if it doesn't look good at all, what's the point?
oh, and I meant it literally when I said scratch is being left for a mod. The community is fine.Turbowarp exists to make Scratch projects run faster, not to replace it or anything. I personally think it's fine that so many people use it. It's not indicative of a project's quality if they tell you to use it - some people don't have RTX 4090s and Ryzen 7950Xes and just have low-end school Chromebooks.
oh, and stop putting this topic down. it's important.I wasn't putting this topic down. I was providing a well-made rebuttal to your argument.
Last edited by Redstone1080 (Dec. 26, 2022 14:09:03)
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
your right. does blender run Minecraft: Java edition?Griffpatch DID join scratch to help kids code. He said it in his story.Oh, sorry, I was not aware of that. maybe include that in the OP?Also, you should notice that he doesn't do that Like fave stuff.Yes but it's not why he's popular.also, I'm not talking about Python. Python sucks. All other programs should be made to run fast.What about rendering programs that render photorealistic 3d images, like the Cycles renderer in Blender? They need to take their time, to get the best picture. It's nice if it runs fast, but if it doesn't look good at all, what's the point?oh, and I meant it literally when I said scratch is being left for a mod. The community is fine.Turbowarp exists to make Scratch projects run faster, not to replace it or anything. I personally think it's fine that so many people use it. It's not indicative of a project's quality if they tell you to use it - some people don't have RTX 4090s and Ryzen 7950Xes and just have low-end school Chromebooks.oh, and stop putting this topic down. it's important.I wasn't putting this topic down. I was providing a well-made rebuttal to your argument.
- Redstone1080
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
(#7)No, but some programs don't need to run as fast as they can, they just need to run fast enough.your right. does blender run Minecraft: Java edition?Griffpatch DID join scratch to help kids code. He said it in his story.Oh, sorry, I was not aware of that. maybe include that in the OP?Also, you should notice that he doesn't do that Like fave stuff.Yes but it's not why he's popular.also, I'm not talking about Python. Python sucks. All other programs should be made to run fast.What about rendering programs that render photorealistic 3d images, like the Cycles renderer in Blender? They need to take their time, to get the best picture. It's nice if it runs fast, but if it doesn't look good at all, what's the point?oh, and I meant it literally when I said scratch is being left for a mod. The community is fine.Turbowarp exists to make Scratch projects run faster, not to replace it or anything. I personally think it's fine that so many people use it. It's not indicative of a project's quality if they tell you to use it - some people don't have RTX 4090s and Ryzen 7950Xes and just have low-end school Chromebooks.oh, and stop putting this topic down. it's important.I wasn't putting this topic down. I was providing a well-made rebuttal to your argument.
we're not gonna talk about how Java edition is relatively slow anyway
Last edited by Redstone1080 (Dec. 26, 2022 14:15:10)
- ajskateboarder
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Scratch mods are better to use when they provide convenience features like the “for x in range” block or an opacity setting in the paint editor, or if it would just let the project run faster because of JS compilation.
If you want to use these convenience features or if your project is required to run fast, you should use a mod of Scratch, otherwise you'd rather use regular Scratch since it's much more integrated with the rest of the platform.
If you want to use these convenience features or if your project is required to run fast, you should use a mod of Scratch, otherwise you'd rather use regular Scratch since it's much more integrated with the rest of the platform.
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
well, then blender sucks(#7)No, but some programs don't need to run as fast as they can, they just need to run fast enough.your right. does blender run Minecraft: Java edition?Griffpatch DID join scratch to help kids code. He said it in his story.Oh, sorry, I was not aware of that. maybe include that in the OP?Also, you should notice that he doesn't do that Like fave stuff.Yes but it's not why he's popular.also, I'm not talking about Python. Python sucks. All other programs should be made to run fast.What about rendering programs that render photorealistic 3d images, like the Cycles renderer in Blender? They need to take their time, to get the best picture. It's nice if it runs fast, but if it doesn't look good at all, what's the point?oh, and I meant it literally when I said scratch is being left for a mod. The community is fine.Turbowarp exists to make Scratch projects run faster, not to replace it or anything. I personally think it's fine that so many people use it. It's not indicative of a project's quality if they tell you to use it - some people don't have RTX 4090s and Ryzen 7950Xes and just have low-end school Chromebooks.oh, and stop putting this topic down. it's important.I wasn't putting this topic down. I was providing a well-made rebuttal to your argument.
we're not gonna talk about how Java edition is relatively slow anyway
- JuvinileGames
-
96 posts
Turbowarp vs. Scratch: should we use the mods?
exactly(#10)Minecraft Java wasn't even made with Blender
well, then blender sucks
- PkmnQ
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Minecraft is almost entirely blocks, and is probably optimized specifically to render those. Blender doesn't get those optimizations, because it has to handle everything else, and other stuff that I probably don't know of. well, then blender sucks
- The_Mad_Punter
-
100+ posts
Turbowarp vs. Scratch: should we use the mods?
It has other features Turbowarp turns scratch code into Javascript, which makes a project (when run on Turbowarp) run faster. However, Turbowarp has some problems. firstly many of us (myself included) hate copy and pasting, bringing up Turbowarp, and waiting for it to load, Just so we can play a lag free game. This is fine for 3d games, but it's just not ok to make 2d games that don't work very well with the website it was created on.
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. If you make a game, it MUST run fast. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag. This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).
Ok, now that I've explained that, let's talk about why scratch is being left for a mod. The answer is quick and simple. Popularity. When we want to get popular, we make a platformer that looks like all the others. When we want to be popular we start asking for hearts and stars. 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.
Let us now look at @Griffpatch ‘s work. He doesn’t mention hearts, stars, follows, or even tags. This is smart. his games are all popular because he never annoys us by asking for hearts, faves, etc. He only asks you to check out his YouTube channel. The only reason for this is obviously because he joined scratch to help kids code. @Griffpatch is the best example. he treats Turbowarp as a mod, and never talks about it. We should be treating scratch as quality over quantity, and creating games that work.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
- ISTILLMAKESTUFF
-
500+ posts
Turbowarp vs. Scratch: should we use the mods?
There's one thing you don't know about Turbowarp: There are no accounts or communities.
I don't get what you're saying here. Many popular Scratchers (like Vadik1, awesome-llama, and others) that use turbowarp to make their stuff run faster because the projects are big and mighty fun, only if it runs quick enough.
And to answer the title, yes you should if you need to.
I don't get what you're saying here. Many popular Scratchers (like Vadik1, awesome-llama, and others) that use turbowarp to make their stuff run faster because the projects are big and mighty fun, only if it runs quick enough.
And to answer the title, yes you should if you need to.
Last edited by ISTILLMAKESTUFF (Dec. 26, 2022 18:47:05)
- ScratchCatHELLO
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
(#13)Minecraft is almost entirely blocks, and is probably optimized specifically to render those. Blender doesn't get those optimizations, because it has to handle everything else, and other stuff that I probably don't know of. well, then blender sucks
when rendering, a material may have several different high-quality textures and be lit realistically by several different light sources. blender also has thousands of individual features contributing to the render. compare this with minecraft, which is a bunch of simple blocks with (usually) only one texture, being lit with an incredibly simple light shader.
- Unixy-Code
-
500+ posts
Turbowarp vs. Scratch: should we use the mods?
(Use) mods to make advanced programs. Remember, scratch is a friendly tool to start coding easily. Mods introduce people to harder level of coding imo
- DifferentDance8
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
Turbowarp turns scratch code into Javascript, which makes a project (when run on Turbowarp) run faster. However, Turbowarp has some problems.
I use SA, which has the ability to launch the turbowarp launcher from scratch. firstly many of us (myself included) hate copy and pasting, bringing up Turbowarp, and waiting for it to load, Just so we can play a lag free game.
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.
Good luck making a fast scratch project with a lot of stuff. Turbowarp exists primarily for that reason. If you make a game, it MUST run fast.
Obviously, a 4th grader's pong game would be laggier than a game made by a AAA company. If you just make a game and give it content, and then when it lags bad just say “Play on Turbowarp” then there is no point in making that game, because there's lag.
Maybe for This is why @Griffpatch is so popular. His Games are lag free, and they are super fun (except for pac-man HD, of course).Untitled-1, but some of his projects run slow as well!
Popularity is a contributor, yes. But TurboWarp also holds power that regular scratch doesn't have. Ok, now that I've explained that, let's talk about why scratch is being left for a mod. The answer is quick and simple. Popularity.
Unfortunately, this is true. F4F / asking for hearts and stars / generic platformers are a thing on Scratch. When we want to get popular, we make a platformer that looks like all the others. When we want to be popular we start asking for hearts and stars. When we want to get popular, we start doing follow for follow (f4f).
“Making programs as they were meant to be made” - as you put it later on - is the main goal of Turbowarp, not “making the 4th grader's pong game run super duper fast”. Of course, this leads to lazily making laggy games, and that leads us to Turbowarp.
I'm not arguing with the first part, but his games aren't popular exclusively for that reason. Maybe in the beginning, but I think his more recent games are popular because Griffpatch himself is popular. Let us now look at @Griffpatch‘s work. He doesn’t mention hearts, stars, follows, or even tags. This is smart. his games are all popular because he never annoys us by asking for hearts, faves, etc.
The only reason for this is obviously because he joined scratch to help kids code.
On his older videos, he namedropped SA quite a bit, even going to the extent as to linking it. So. @Griffpatch is the best example. he treats Turbowarp as a mod, and never talks about it.

We should be treating scratch as quality over quantity, and creating games that work.
This is all I have to say, but I think Scratch is split in halve. one side is a bunch of chumps who just want to be popular, and the other makes programs the way programs are meant to be created.
- C0W_G0_M00
-
2 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
- applejuiceproduc
-
1000+ posts
Turbowarp vs. Scratch: should we use the mods?
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.
- Discussion Forums
- » Advanced Topics
-
» Turbowarp vs. Scratch: should we use the mods?