Discuss Scratch

scratching46
Scratcher
47 posts

Is scratch superior to other coding platforms like unity python and other coding languages?

Because people always say scratch is for babies or have you seen scratch junior that's even worse or I think scratches superior two other coding platforms
GIitchInTheMatrix
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

It’s easier, but very limited.
Unity is a game engine, Python is a language, like Scratch!
Unreal can be used to render super realistic scenes, and i believe Python. Is a lot faster than Scratch.
All coding languages have their own ups and downs, but Scratch has the major down of limitations.
BreadcatGames
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

Scratch is extremely slow. Like @GlitchInTheMatrix said, it is also very limited. However, Scratch is extremely accessible. People are even making FPS engines now.
ScratchCatHELLO
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

no.

can you, say, fetch a high-res real-time satellite map of the Earth and project it onto a rotating sphere while allowing free camera movement and zoom? no. not without making compromises and jumping through hoops to bend scratch into something it isn’t. scratch has its merits as a teaching tool, but it is worse than most other programming languages in every way except ease of use.

Last edited by ScratchCatHELLO (Jan. 13, 2023 17:52:15)

ajskateboarder
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

Unless you are using Scratch for educational use, it is terrible for real-world use cases since:

- it is not portable to embedded systems or systems without html/js support
- uses JavaScript under the hood which is not blazingly fast and has its own issues
- it has no support for fetching resources directly over the network (without cloud variable servers) which cripples a lot of uses

I'm not saying it's a bad language, but it isn't designed for anything outside of teaching. I'm looking at you, the one guy should be learning OpenGL instead of trying to remake Unity in Scratch
scratching46
Scratcher
47 posts

Is scratch superior to other coding platforms like unity python and other coding languages?

What about ROBLOX studio?
BreadcatGames
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

scratching46 wrote:

What about ROBLOX studio?
no. Roblox studio is far more limiting than Unreal or something like that would be.
ScratchCatHELLO
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

just to be clear, Scratch and Roblox aren’t bad. they’re fine, especially for easing you into programming. just don’t expect to be able to do everything you want to. if you want more power and control, there’s not really a substitute for text-based programming languages and industry-class game builders.

Last edited by ScratchCatHELLO (Jan. 13, 2023 20:57:00)

scratching46
Scratcher
47 posts

Is scratch superior to other coding platforms like unity python and other coding languages?

I know cuz soon I'm playing to also use ROBLOX studio

Last edited by scratching46 (Jan. 14, 2023 00:48:02)

ISTILLMAKESTUFF
Scratcher
500+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

ajskateboarder wrote:

Unless you are using Scratch for educational use, it is terrible for real-world use cases since:

- it is not portable to embedded systems or systems without html/js support
Leopard.js and htmlifiers exist.
- uses JavaScript under the hood which is not blazingly fast and has its own issues
Chrome's V8 Engine actually makes it run blazingly fast, it's just that the process that Scratch uses to compile the blocks is slow.
- it has no support for fetching resources directly over the network (without cloud variable servers) which cripples a lot of uses
Use leopard and Node.js but only if you know what you are doing.
I'm not saying it's a bad language, but it isn't designed for anything outside of teaching. I'm looking at you, the one guy should be learning OpenGL instead of trying to remake Unity in Scratch
Yes, I agree to this. Scratch is very slow and limited. But I can't use anything else really except JS or some online compilers for different languages bc im on a school chromebook.

Last edited by ISTILLMAKESTUFF (Jan. 14, 2023 03:40:58)

MyScratchedAccount
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

GIitchInTheMatrix wrote:

It’s easier, but very limited.
Unity is a game engine, Python is a language, like Scratch!
Unreal can be used to render super realistic scenes, and i believe Python. Is a lot faster than Scratch.
All coding languages have their own ups and downs, but Scratch has the major down of limitations.

BreadcatGames wrote:

Scratch is extremely slow. Like @GlitchInTheMatrix said, it is also very limited. However, Scratch is extremely accessible. People are even making FPS engines now.

scratching46 wrote:

What about ROBLOX studio?
No
ajskateboarder
Scratcher
1000+ posts

Is scratch superior to other coding platforms like unity python and other coding languages?

ISTILLMAKESTUFF wrote:

ajskateboarder wrote:

Unless you are using Scratch for educational use, it is terrible for real-world use cases since:

- it is not portable to embedded systems or systems without html/js support
Leopard.js and htmlifiers exist.
Yes, but that isn't Scratch, and that wouldn't work on a device without a GUI like how `python` or `gcc` can be run in the terminal.

Powered by DjangoBB