A long time ago they were doing ariel views.Then they had like 500 costumes but only recently are people starting to make proper zooming rotating 3d games.It´s not long before they have collision.
I think scratch 3d would be amazing and you have gone really far, but I think the next thing to do would be to make real-time rendering, before adding color, greater speeds, collision detection, and stuff like that.
Cool race tray! The race tray graphics look real 3D looking! :D It looks like a 3D simulation of a construction place when you stand in the area of the construction site. Great race tray! :D :D :D :D
ok, I tried optimizing it, and the average render time was .8 seconds. The only problem was that it only filled in half the screen! I cannot see why it might do that, but at least I tried XD. If you can get a working, faster one please tell me cause I reallllly want to see it!!!!!!!!!!!!
It does not work for me offline. However, I figured out how to make it EVEN FASTER!!!!!!!!!!!!! Just take your "repeat repeatnum" and change it to repeat repeatnum/5, and copy and paste the script within 5 times, so it is the same over an over. If I can get it working, I will post it online.
I used parallel processing in my mouse array, and it writes 5 times faster. It is now almost accurate! Perhaps I should duplicate even more, to get it perfect........
Use the arrow keys to move. Up/Down is forward/backward. Left/Right is turn.
This is a fast raycaster based on the code of my previous one. The rendering time has gone down from 500 seconds to 5 on average! Major changes for more optimization:
- Rendering is wireframe. - The room is rendered in much larger (and less detailed) chunks - Better distance coloring
Soon to support:
- Collision detection - More speed - 3D sprites
I'm so close to making this realtime speed...I just need some sort of new optimization and I'll be there :D
Comments
You need to be logged in to post comments
Add a Comment
how does this work? and this wold run alot faster if there were more rendering sprites.
really good raycasting, but is it possible to make the rendering quicker?
Awesome!
A long time ago they were doing ariel views.Then they had like 500 costumes but only recently are people starting to make proper zooming rotating 3d games.It´s not long before they have collision.
WTF! i cant even play this so called "racing" game!!!
I'm sorry, but this is soooooo simple. Anyone can do this.
I'd like to see you make it.
absolutley amazing
NOT cool too slow cause you have to wait
COOOOOOOOOOOOOLLLLLLLLLLLLLL!!!!!!!!!!!!!!
how long does it load?
loading is sssssslllllooooowwww
amazing. slo tho. scratch just isnt designed 2 b fast w/ this kind of computation.
is it even possible to get out??? Not that I don't like it I think it's really cool. I like blackbird1676's idea
I don't get it
u should hide ur varibles and make a sshooter out of this
0.811
AWESOME!
I don't get it
You're definitely on to something.
Um, it is not "ultrafast."
I have an idea! It's be odd, but take out the wall separation! I mean the vertical lines.
0.715!!! YES! YES! YES! You have passed "The JasonFox 3D Test Of Excellence!" I have found the chosen one! Marcus, ready the airship.
man, this is awesome!!!
dude!!!!! how is everyone saying this is so great i love it this is so great its nxt gen what the heck is the point
what the heck
NICE:D
0.809!! But I only have a screenshot of 0.813
pretty cool, by how much do the arrow keys rotate your view?
the lowest i got it down to was: 0.969!!!
The lowest I got was 0.884
(view all replies)i feel like this is randomly rendering different walls...i got lost. but dam, great programming.
For me I only get to see walls :/, but I did get it down to .1 seconds rendering time :)
This is incredible! Keep up the good work!
I think scratch 3d would be amazing and you have gone really far, but I think the next thing to do would be to make real-time rendering, before adding color, greater speeds, collision detection, and stuff like that.
wow... really nice!
cool
This is on the front page, because I told Kerero about it!
ultra fast?! this is kinda slow no ovvence
When he meant ultra fast he meant for a scratch raycaster. Those are usually very slow.
ok, you make something faster.
(view all replies)ovvence? you mean offense
(view all replies)make it in real time it would be SWEET reminds me of those old old old arcade games with the wire frames lol
What do you do? You just sit there and watch lines come up on the screen?
This is neat, that would be awesome if this was in real-time. You could make a game out of this if that happened. I'm gonna see the scripts.
Please make a realtime one! It'd rock!
hmm, i dont think that this could be made into a scratch game. its to slow.
good!!!
where did you get the music from?
Nice shadows. I'm not sure if this is really 3-D or not.
It's confusing, the walls look random, I can't see the overall map.
This is great!
Wow! Amazing!
i wanna make 3d stuff!
Very cool drawings and how do you know so much numbers?
VERY GOOOD . GOOD WORK
Pretty good! I'm going to try to optomize it more.
True 3D.
Cool race tray! The race tray graphics look real 3D looking! :D It looks like a 3D simulation of a construction place when you stand in the area of the construction site. Great race tray! :D :D :D :D
SWEET!
ok, I tried optimizing it, and the average render time was .8 seconds. The only problem was that it only filled in half the screen! I cannot see why it might do that, but at least I tried XD. If you can get a working, faster one please tell me cause I reallllly want to see it!!!!!!!!!!!!
It does not work for me offline. However, I figured out how to make it EVEN FASTER!!!!!!!!!!!!! Just take your "repeat repeatnum" and change it to repeat repeatnum/5, and copy and paste the script within 5 times, so it is the same over an over. If I can get it working, I will post it online.
you should make it super fast so it looks like you acctualy move here it looks like you blink with your eye every time you turn xD lololololol
You had an invisible model of the room, from the top, and sent lines froom a "you" sprite to the walls, to tell it what to show, didn't you?
Maybe you could add paralell processing to make it faster - ie, have the same script runnign four times, each responsible for a quarter of the screen.
I used parallel processing in my mouse array, and it writes 5 times faster. It is now almost accurate! Perhaps I should duplicate even more, to get it perfect........