http://scratch.mit.edu/projects/S65/177564
This is a demo showcasing 3D sprites. You can control the camera and walk around 2 rows of figures. The current engine supports accurate Z-ordering, clipping, and camera movement. Planned features are camera rotation and panning.
Offline
S65 wrote:
http://scratch.mit.edu/projects/S65/177564
This is a demo showcasing 3D sprites. You can control the camera and walk around 2 rows of figures. The current engine supports accurate Z-ordering, clipping, and camera movement. Planned features are camera rotation and panning.
That is an interesting project. I'm not being disrespectful of your efforts, but this question does come to my mind. If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D. Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?
Offline
dbal wrote:
If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D. Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?
I'm trying do 3D in Scratch because it's fun to try and push the limits of what can be done. And I already am moving up to a real 3D environment alternatively; I'm learning how to program in Blitz3D (www.blitzbasic.com) and developing an FPS game in it. While Blitz3D is much "better" as a general programming language than Scratch, Scratch just seems to have a certain charm for me.
Offline
S65 wrote:
dbal wrote:
If you really want to do 3D, why expend all of the necessary effort to force 3D onto an environment that was designed for 2D. Why not just move up to a real 3D environment such as Panda3D (free from MIT) or Alice (free from Carnegie Mellon)?
I'm trying do 3D in Scratch because it's fun to try and push the limits of what can be done.
I certainly can't quarrel with that. That is a very good reason. Keep pushing the envelope and learning as much as you can about lots of different environments and maybe someday we will see your name on a best-seller FPS game.
S65 wrote:
And I already am moving up to a real 3D environment alternatively; I'm learning how to program in Blitz3D (www.blitzbasic.com) and developing an FPS game in it. While Blitz3D is much "better" as a general programming language than Scratch, Scratch just seems to have a certain charm for me.
That's good. Keep moving ahead to more capable systems as well as continuing to work to solve difficult problems on less capable systems. Each time you solve a difficult problem, you will be better preparing yourself to solve even more difficult problems later. And I must admit, Scratch does have a lot of charm. I wasted two or three hours this morning playing around with different variations on the project named Pattern that is showing in Featured Projects.
Regards,
Offline