Discuss Scratch

Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

(I mean as real as real life.)
LionCoder10
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

I guess anything is technically possible, but things like these would require tens of thousands of blocks
Some people have made things kinda like this, if I see one I’ll link it
Found something! Project here

Last edited by LionCoder10 (May 4, 2024 22:49:13)

Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

There was a game called “demons of the underworld” i just found out about it and it was the most detailed until it got banned
Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain wrote:

There was a game called “demons of the underworld” i just found out about it and it was the most detailed until it got banned
idk why it was banned

Last edited by Littlelain (June 16, 2024 00:05:22)

yadayadayadagoodbye
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

no, its not possible to make a game as real as real life (on scratch or not), to do so would first require a complete understanding of fundamental forces and probably that whole “all-in-one” model that all them scientists really want (at that point we should be zooming around space in spaceships)

If you meant 3D games outside of scratch which are extremely realistic, then no, Scratch simply cannot run fast enough to do so unless you're on some supercomputer, in which case I have no idea, because I don't believe anyone has tried that before.
WallydogChoppychop
Scratcher
500+ posts

Is it possible to make a very realistic 3d game in scratch?

The best I've seen so far is https://scratch.mit.edu/projects/861541218/
If you were striving to create a realistic 3D game I would suggest using turbowarp, as it makes things a lot easier
Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

yadayadayadagoodbye wrote:

no, its not possible to make a game as real as real life (on scratch or not), to do so would first require a complete understanding of fundamental forces and probably that whole “all-in-one” model that all them scientists really want (at that point we should be zooming around space in spaceships)

If you meant 3D games outside of scratch which are extremely realistic, then no, Scratch simply cannot run fast enough to do so unless you're on some supercomputer, in which case I have no idea, because I don't believe anyone has tried that before.
But I’m only in 3rd grade going to forth i dont understand fundamental forces
BigNate469
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain wrote:

yadayadayadagoodbye wrote:

no, its not possible to make a game as real as real life (on scratch or not), to do so would first require a complete understanding of fundamental forces and probably that whole “all-in-one” model that all them scientists really want (at that point we should be zooming around space in spaceships)

If you meant 3D games outside of scratch which are extremely realistic, then no, Scratch simply cannot run fast enough to do so unless you're on some supercomputer, in which case I have no idea, because I don't believe anyone has tried that before.
But I’m only in 3rd grade going to forth i dont understand fundamental forces
then you probably won't understand most 3D, seeing as most of it uses trigonometry
No, you can't really create super-realistic 3D simulations on Scratch, for two reasons:
1. Not enough processing power. The most realistic renders on Scratch can take 10+ minutes to run on some of the highest-end devices (and several hours on slightly older ones), because Scratch doesn't use your GPU for rendering 3D graphics. Instead, all calculations are performed on your CPU, which is not explicitly designed to render graphics or do advanced math.
2. Not a high enough resolution. The Scratch stage is only 480 by 360 pixels, which is one of the lowest resolutions you can have. For reference, the lowest-quality High-Definition screens (HD) are about 1080 pixels tall, which is a lot larger than 360. A 4K screen is often more than twice that. Basically, even if you were to program the highest quality 3D simulations, you wouldn't be able to see half anything in them due to a low maximum resolution.

So, no. You cannot create extremely realistic 3D simulations on Scratch, because they will lag horribly and you won't be able to see anything.
Minoru07
Scratcher
100+ posts

Is it possible to make a very realistic 3d game in scratch?

You can either make a very realistic 2d game or you can either make a not very realistic 3d game on scratch. A very realistic 3d game would have horrible lag so I really do not recommend you do that. I'd say the easiest way to make 3d in scratch is with some form of 2.5d, either with clones (this is still 2d, it just looks 3d) or with raycasters (these are much harder and a bit laggy). Wireframe 3d engines are also an option but they are even harder and they don't look the best and also involve a lot of complicated math.
BigNate469
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Minoru07 wrote:

Wireframe 3d engines are also an option but they are even harder and they don't look the best and also involve a lot of complicated math.
Wireframe is relatively easy if you understand trig. Try rasterization with textures if you want a bit of a challenge (and that is relatively easy to understand if you understand trig too).
sussus4
Scratcher
2 posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain, What happened. umm ive been checking for you well . . . if theres something going or . . . you know
starlightsparker
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain wrote:

yadayadayadagoodbye wrote:

no, its not possible to make a game as real as real life (on scratch or not), to do so would first require a complete understanding of fundamental forces and probably that whole “all-in-one” model that all them scientists really want (at that point we should be zooming around space in spaceships)

If you meant 3D games outside of scratch which are extremely realistic, then no, Scratch simply cannot run fast enough to do so unless you're on some supercomputer, in which case I have no idea, because I don't believe anyone has tried that before.
But I’m only in 3rd grade going to forth i dont understand fundamental forces
that means you're around 8. so i doubt you can make a 3d game since thats a bit complex, but you can start learning, maybe. im 11 and i couldnt make one soo
TheCreatorOfUnTV
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain wrote:

(I mean as real as real life.)
You TECHNICALLY could, but it'll run at 1 FPS (Maybe EVEN with Turbo Warp.)
Also, you're 8 so you definitely can't make a 3D game, since it requires a basic understanding of trigonometry. If you know trigonometry, well then, congratulations! Due to the fact Scratch is interpreted in an interpreter (basically it's very slow), you still can't make it EVEN CLOSE TO realistic without it dropping to 1 FPS, and there's no way around that (not even Griff Patch, Rok Coder or jvvg could solve that, and they are people with a college degree in computer science.)

The reason Scratch has this limitation is because:
1. It uses only the CPU instead of the GPU
2. It's interpreted in an interpreter (if you don't understand what that means you definitely can't make a 3D game)

Last edited by TheCreatorOfUnTV (June 29, 2024 15:20:17)

TheCreatorOfUnTV
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Minoru07 wrote:

You can either make a very realistic 2d game or you can either make a not very realistic 3d game on scratch. A very realistic 3d game would have horrible lag so I really do not recommend you do that. I'd say the easiest way to make 3d in scratch is with some form of 2.5d, either with clones (this is still 2d, it just looks 3d) or with raycasters (these are much harder and a bit laggy). Wireframe 3d engines are also an option but they are even harder and they don't look the best and also involve a lot of complicated math.
Or polygonal 3D which is even harder, and you start running into Scratch's limitations (Based on my tests Coding-Bio's, the simplest one ever (No textures, collisions or anything), can run about 800 triangles per second, which means at most 80 triangles for an acceptable framerate of 10, which basically means your project will look like the introduction scene from Legend of Zelda: A Link to the Past).
BigNate469
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

TheCreatorOfUnTV wrote:

Littlelain wrote:

(I mean as real as real life.)
You TECHNICALLY could, but it'll run at 1 FPS (Maybe EVEN with Turbo Warp.)
Also, you're 8 so you definitely can't make a 3D game, since it requires a basic understanding of trigonometry. If you know trigonometry, well then, congratulations! Due to the fact Scratch is interpreted in an interpreter (basically it's very slow), you still can't make it EVEN CLOSE TO realistic without it dropping to 1 FPS, and there's no way around that (not even Griff Patch, Rok Coder or jvvg could solve that, and they are people with a college degree in computer science.)

The reason Scratch has this limitation is because:
1. It uses only the CPU instead of the GPU
2. It's interpreted in an interpreter (if you don't understand what that means you definitely can't make a 3D game)
No, you technically can't, because we don't have a perfect understanding of the universe. If you somehow did fully understand the universe, it would be possible, but it would likely take years to draw a single frame (which makes 1fps look playable by comparison).

sussus4 wrote:

Littlelain, What happened. umm ive been checking for you well . . . if theres something going or . . . you know
Please don't post on old and inactive topics, this is known as necroposting.
Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

TheCreatorOfUnTV wrote:

Littlelain wrote:

(I mean as real as real life.)
You TECHNICALLY could, but it'll run at 1 FPS (Maybe EVEN with Turbo Warp.)
Also, you're 8 so you definitely can't make a 3D game, since it requires a basic understanding of trigonometry. If you know trigonometry, well then, congratulations! Due to the fact Scratch is interpreted in an interpreter (basically it's very slow), you still can't make it EVEN CLOSE TO realistic without it dropping to 1 FPS, and there's no way around that (not even Griff Patch, Rok Coder or jvvg could solve that, and they are people with a college degree in computer science.)

The reason Scratch has this limitation is because:
1. It uses only the CPU instead of the GPU
2. It's interpreted in an interpreter (if you don't understand what that means you definitely can't make a 3D game)

im not 8 lol im turning 10 this year
Littlelain
Scratcher
51 posts

Is it possible to make a very realistic 3d game in scratch?

starlightsparker wrote:

Littlelain wrote:

yadayadayadagoodbye wrote:

no, its not possible to make a game as real as real life (on scratch or not), to do so would first require a complete understanding of fundamental forces and probably that whole “all-in-one” model that all them scientists really want (at that point we should be zooming around space in spaceships)

If you meant 3D games outside of scratch which are extremely realistic, then no, Scratch simply cannot run fast enough to do so unless you're on some supercomputer, in which case I have no idea, because I don't believe anyone has tried that before.
But I’m only in 3rd grade going to forth i dont understand fundamental forces
that means you're around 8. so i doubt you can make a 3d game since thats a bit complex, but you can start learning, maybe. im 11 and i couldnt make one soo
im literaly 9
BigNate469
Scratcher
1000+ posts

Is it possible to make a very realistic 3d game in scratch?

Littlelain wrote:

im not 8 lol im turning 10 this year

Littlelain wrote:

im literaly 9
Both irrelevant. If you don't understand trigonometry, you aren't going to be making a 3D game anytime soon.

Last edited by BigNate469 (June 29, 2024 15:32:51)

Stanners2015
Scratcher
17 posts

Is it possible to make a very realistic 3d game in scratch?

Maybe. You could code the 3D game in turbowarp, with better performance, coding this would require thousands of blocks, a lot of custom blocks, all with the run without screen refresh option, resulting in lag, this will have to be a raytracer. This will also have turbo mode on, because the raytracer is slow at normal time.

Powered by DjangoBB