to make 3d im thinking u need some sort of super scroller and tunnel. As in we can test it and we can make 3d happen. Also im thinking if we set it up right we can do anything. I looked at Newbiez project about 3d. Its so simple. We just need to fiqure out the scripting needed and were good.

Offline
Well its not really that simple. You can probably make a simple 3D looking tunnel game but a game with 3D movable polygons would be very hard to do in scratch.
Offline
Especially if you have to view the sides of the polygons (looking at them from different angles).
Offline
Blender is very good software for creating 3D screenshots. It is free and open-source, meaning you can fiddle with the Python code if you want. When you create your 3D scene, render it in a new window and hit the "Print Screen" key on your keyboard. Open up an image editor (Such as GIMP or Photoshop) and crop it until you have just the rendering. Save it in the Scratch media folder. You now have a 3D sprite/background.
Here's the Blender website:
http://www.blender.org
Offline
Well, why don't you use something other than scratch for 3d? I mean, doing it in scratch would be very tedious work. Why not use blender 3d, the free modeling/3d game logic tool? You can use Python, so it actually has quite a bit of depth.
Scratch seems good for small games that you want to make fast. But if trying to make big games... Things can get a little messy. So, stick to another program if you want 3d.
Offline
It would be pretty much impossible to make any sort of game in scratch with freely rotating 3D models. The closest you can get is making 3D pictures and importing them into scratch.
Offline
bubble-07 wrote:
Well, why don't you use something other than scratch for 3d? I mean, doing it in scratch would be very tedious work. Why not use blender 3d, the free modeling/3d game logic tool? You can use Python, so it actually has quite a bit of depth.
Scratch seems good for small games that you want to make fast. But if trying to make big games... Things can get a little messy. So, stick to another program if you want 3d.
I just said that... You didn't even link. *sigh*
http://www.blender.org
Offline
archmage wrote:
It would be pretty much impossible to make any sort of game in scratch with freely rotating 3D models. The closest you can get is making 3D pictures and importing them into scratch.
It depends on what you mean by rotating. If the sprite is "rotating" then it is rapidly changing costumes, depending on the angle of perspective. If the sprite is rotating normally, in 2D space, then it is using the Turn block.
In other words,
[blocks]
<turn cw( )degrees>
[/blocks]
Is different than
[blocks]
<forever>
<next costume>
<end>
[/blocks].
Offline
This is an example of what I meant. http://www.gotoandplay.it/_articles/2004/07/3dCube/3dCube2.swf
There is no way you can have scratch generate 3D models and move them freely like in the example.
Also, sprites with 3D pictures are not 3D models.
Last edited by archmage (2008-04-13 19:37:00)
Offline
archmage wrote:
This is an example of what I meant. http://www.gotoandplay.it/_articles/2004/07/3dCube/3dCube2.swf
There is no way you can have scratch generate 3D models and move them freely like in the example.
Also, sprites with 3D pictures are not 3D models.
And not to mention in that link, there is also lighting effects.
Offline
I've done 3D in Actionscript 3.0
It's done the EXACT same way as you do it in Scratch.
The only difference is that you cannot create sprites from code blocks in scratch. Also, Scratch is not vector based; so it would be hard to fill in the wireframe.
Of course, your example showed bitmaps. Scratch doesn't do four point bitmaps.
Offline
Even if my example had plainly colored sides you couldn't program it in scratch to rotate quickly.
Last edited by archmage (2008-04-15 10:01:10)
Offline
Here's a simple 3d effect:
http://scratch.mit.edu/projects/thecooltodd/141205
It doesn't use 3d models, but it's as close as you're gonna get to something 3d.
Last edited by thecooltodd (2008-04-16 03:49:03)
Offline
The only problem with blender is it's really compilcated when you first get it. It's like *!!!!! (Sorry if you know what that means=( ) But eventually you get it.

Offline
Scratch is simply not designed for 3D, S65 and Canthair have both experimented with pseudo 3D effects which are the best anyone has done so far. However, they are very complicated and hard to implement. Illusions can be created as in AddZero's project to give the impression of a 3D environment but these requires lots of sprites and only work from set perspectives. I suggest you try another program such as Alice if you want programs with 3D visuals.
SB
Offline