Discuss Scratch

Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

kittygamer8997 wrote:

Raman15 wrote:

Raman15 wrote:

carvabra000 wrote:

Raman15 wrote:

Does anyone want to make an actual ONLINE MULTIPLAYER KAHOOT IN SCRATCH? its easy
sure, but here isn't the place
Yeah btw if we are talking about 3d then I made a 3d engine (not 3d maze or anything) real, kinda, I’m talking about 3d frames here but making Sonic 2 Special Stage is the easiest choice to make pseudo-3d game!
First, get 2 sprite sheets, one for the characters and frames and stuff, other for the ground.
Get the sprite sheets here:
1. https://www.spriters-resource.com/mobile/sonicthehedgehog2/asset/64781/
2. https://www.spriters-resource.com/sega_genesis/sonicth2/asset/70829/
(Not spamming I’m just showing links to help peope if you are scratch team and read this)
Second make the start sign, get it from the first sprite sheet, add the following code:
when green flag clicked
set y to (189)
repeat until <(y position) = [0]>
change y by (-5)
if <(y position) < [0]> then
set y to (0)
wait (3.92) secs
hide
end
end

I’ll tell more since I’m exhausted of typing

Now to make actual character controls, make a sonic or other character sprite use this code:
when green flag clicked
show
point in direction (90)
go to x: (0) y: (-88)
when I receive [Show character v]
show
Why: y needs to be -88 (depends on track shape but this is recommended to avoid fencing) and show character is for jumping animation, I’ll tell it later
Movement (in character sprite):
when green flag clicked
forever
if <<key [up arrow v] pressed?> or <key [w v] pressed?>> then
broadcast [Jump v]
end
if <<key [right arrow v] pressed?> or <key [d v] pressed?>> then
broadcast [Go to the right v]
end
if <<key [left arrow v] pressed?> or <key [a v] pressed?>> then
broadcast [Go to the left v]
end
end
Please discuss this somewhere else, this forum is meant for 3D topics and questions
This is 3d, its just pseudo but it’s still the same thing
ametrine_
Scratcher
1000+ posts

3D on scratch, And how it's professionally accomplished

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
wasducks
Scratcher
16 posts

3D on scratch, And how it's professionally accomplished

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
Ok….. but yeah at least it’s like the real game And also if anyone needs help of it go to my topic on show and tell: https://scratch.mit.edu/discuss/topic/830902/?page=1#post-8742044
Dervious
Scratcher
2 posts

3D on scratch, And how it's professionally accomplished

when green flag clicked
if <(project) = (good enough)> then
set [motivation v] to [100000000]

Last edited by Dervious (Oct. 4, 2025 02:45:28)

GL00B
Scratcher
99 posts

3D on scratch, And how it's professionally accomplished

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Btw sm64 uses polygon raytracing I think
GL00B
Scratcher
99 posts

3D on scratch, And how it's professionally accomplished

Raman15 wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Btw sm64 uses polygon raytracing I think
No, it uses raster my friend. basically drawing 3D polygons to a 2D screen with zbuffering
Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

GL00B wrote:

Raman15 wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Btw sm64 uses polygon raytracing I think
No, it uses raster my friend. basically drawing 3D polygons to a 2D screen with zbuffering
Yeah I thinked of raytracing because of 3d Minecraft in scratch and polygons
wasducks
Scratcher
16 posts

3D on scratch, And how it's professionally accomplished

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
yes I believe in bowling if you look at the side bumpers and walls you'll see that they are quite clearly raytraced, and I'm surprised they aren't more polished actually.
wasducks
Scratcher
16 posts

3D on scratch, And how it's professionally accomplished

Raman15 wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Btw sm64 uses polygon raytracing I think
correct me if I'm dumb but I doesn't it just like mode 7 or whatever it's called to some degree or am I just dumb
GL00B
Scratcher
99 posts

3D on scratch, And how it's professionally accomplished

wasducks wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
yes I believe in bowling if you look at the side bumpers and walls you'll see that they are quite clearly raytraced, and I'm surprised they aren't more polished actually.
It's actually not raytraced my friend, it's basically fake reflections that almost all modern games today use, it's a very cool trick
wasducks
Scratcher
16 posts

3D on scratch, And how it's professionally accomplished

GL00B wrote:

wasducks wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
yes I believe in bowling if you look at the side bumpers and walls you'll see that they are quite clearly raytraced, and I'm surprised they aren't more polished actually.
It's actually not raytraced my friend, it's basically fake reflections that almost all modern games today use, it's a very cool trick
oh okay. Not trying to start an argument, I believe you could you explain that method to me a little?
kittygamer8997
Scratcher
69 posts

3D on scratch, And how it's professionally accomplished

wut is happening..
wasducks
Scratcher
16 posts

3D on scratch, And how it's professionally accomplished

kittygamer8997 wrote:

wut is happening..
wdym
Raman15
Scratcher
100+ posts

3D on scratch, And how it's professionally accomplished

Raman15 wrote:

GL00B wrote:

Raman15 wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
Btw sm64 uses polygon raytracing I think
No, it uses raster my friend. basically drawing 3D polygons to a 2D screen with zbuffering
Yeah I thinked of raytracing because of 3d Minecraft in scratch and polygons
Btw I love sm64
hashdashpotato
Scratcher
1000+ posts

3D on scratch, And how it's professionally accomplished

I'm using a method were you layer objects on top of each other to make the illusion of being 3D(I've seen people make versions of this method that actually do have camera rotation, but I don't know how do too do that myself.) I've just started implementing some of the wall collision.
leogames2016
Scratcher
500+ posts

3D on scratch, And how it's professionally accomplished

GL00B wrote:

wasducks wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
yes I believe in bowling if you look at the side bumpers and walls you'll see that they are quite clearly raytraced, and I'm surprised they aren't more polished actually.
It's actually not raytraced my friend, it's basically fake reflections that almost all modern games today use, it's a very cool trick

Not if you use DX12's raytracing feature in your games. But keep in mind by doing so means losing out on userbase whose hardware can't handle hardware raytracing…
hashdashpotato
Scratcher
1000+ posts

3D on scratch, And how it's professionally accomplished

leogames2016 wrote:

GL00B wrote:

wasducks wrote:

GL00B wrote:

wasducks wrote:

Raman15 wrote:

ametrine_ wrote:

Raman15 wrote:

This is 3d, its just pseudo but it’s still the same thing
pseudo 3d is very much not the same as 3d
Yeah but at least kinda
bruh its in the name its def 3d ALSO I JUST REALIZED THAT WII SPORTS RESORT BOWLING USES RAYCASTING GASP ITS NOT JUST OUR PETTY LITTLE SCRATCH GAMES
I think it uses raycasting for detecting collisions or hit scans, something like that, and not rendering. not sure tho
yes I believe in bowling if you look at the side bumpers and walls you'll see that they are quite clearly raytraced, and I'm surprised they aren't more polished actually.
It's actually not raytraced my friend, it's basically fake reflections that almost all modern games today use, it's a very cool trick

Not if you use DX12's raytracing feature in your games. But keep in mind by doing so means losing out on userbase whose hardware can't handle hardware raytracing…
I'll have to make a note of this.

Powered by DjangoBB