This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2012-11-03 21:02:17

CNMustang
Scratcher
Registered: 2011-11-19
Posts: 52

Scratch 3d

With a bit of improvement, I believe that the scratch programming language can be used as a 3d project engine as well as a 2d or 2.5d programming language.

Last edited by CNMustang (2012-11-03 21:05:48)

Offline

 

#2 2012-11-03 21:15:12

zammer990
Scratcher
Registered: 2012-01-22
Posts: 500+

Re: Scratch 3d

The language is turing complete, so it can be used for 3D, you'd just need to code a whole 3D engine.
This has been suggested hundreds of times, all denied. There are other amateur programming languages in 3D, I'm sure someone can list them.


http://i45.tinypic.com/2ynq7nn.jpg Play now!

Offline

 

#3 2012-11-03 21:18:33

Molybdenum
Scratcher
Registered: 2012-06-17
Posts: 1000+

Re: Scratch 3d

zammer990 wrote:

The language is turing complete

Best excuse for anything  tongue  I use it all the time.

And 3D isn't really hard..


"The Enrichment Center is required to remind you that you will be baked, and then there will be cake."
(|Balls and Platforms: Stay on!|) (|NaOS-H: An operating system... Or is it?|)

Offline

 

#4 2012-11-03 21:37:16

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

StarlogoTNG is basically just Scratch in 3D. It's even made by MIT.

You could also use Alice.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#5 2012-11-03 22:04:17

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: Scratch 3d

You can make a 3D engine.


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#6 2012-11-04 03:05:18

zammer990
Scratcher
Registered: 2012-01-22
Posts: 500+

Re: Scratch 3d

Molybdenum wrote:

zammer990 wrote:

The language is turing complete

Best excuse for anything  tongue  I use it all the time.

And 3D isn't really hard..

Yes, an unquestionable argument.
Really it depends what you want to do, creating a full 3D environment that allows movement would be painfully slow and require complex vector math, while stamping a costume whilst moving upwards is easy


http://i45.tinypic.com/2ynq7nn.jpg Play now!

Offline

 

#7 2012-11-04 11:25:23

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

I think there's someone re-creating Scratch completely in a newer version of Squeak that is capable of 3D. I'll try and find a link...

[EDIT]: Here's the link: http://scratch.mit.edu/forums/viewtopic … 96&p=1

Last edited by henley (2012-11-04 11:27:02)


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#8 2012-11-05 13:24:33

chrisbown
Scratcher
Registered: 2011-07-29
Posts: 100+

Re: Scratch 3d

you can already make 3D by using certain blocks.


check out this: Tank physicshttp://scratch.mit.edu/projects/hamstercake11/3082288

Offline

 

#9 2012-11-05 13:40:49

Gravitation
New Scratcher
Registered: 2012-09-26
Posts: 500+

Re: Scratch 3d

chrisbown wrote:

you can already make 3D by using certain blocks.

Wireframe, that is.

Dreamod is working on a mod called Sky, that will support 3D.

Offline

 

#10 2012-11-05 14:37:56

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: Scratch 3d

Wireframe is one way.

The others include
1. Stamping repeatedly (like my cube project)
2. Using a "z" variable which directly affects the size.


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#11 2012-11-05 15:18:46

chrisbown
Scratcher
Registered: 2011-07-29
Posts: 100+

Re: Scratch 3d

mythbusteranimator wrote:

Wireframe is one way.

The others include
1. Stamping repeatedly (like my cube project)
2. Using a "z" variable which directly affects the size.

yup, the size is like the z axis.


check out this: Tank physicshttp://scratch.mit.edu/projects/hamstercake11/3082288

Offline

 

#12 2012-11-05 19:21:21

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

mythbusteranimator wrote:

Wireframe is one way.

The others include
1. Stamping repeatedly (like my cube project)
2. Using a "z" variable which directly affects the size.

Just for a little more reference, the first example can be shown here.

And the second can be shown here.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#13 2012-11-05 20:35:20

TheSupremeOverLord
Scratcher
Registered: 2012-09-29
Posts: 100+

Re: Scratch 3d

Sorry for my ignorance, but what is a 3D engine?

Thank you!


http://i1154.photobucket.com/albums/p522/lizzyhipo/MINIPIG.jpg

Offline

 

#14 2012-11-06 11:47:51

zammer990
Scratcher
Registered: 2012-01-22
Posts: 500+

Re: Scratch 3d

TheSupremeOverLord wrote:

Sorry for my ignorance, but what is a 3D engine?

Thank you!

Coding that mathematically works out what can and cant be seen, and the size and shape of objects that can.


http://i45.tinypic.com/2ynq7nn.jpg Play now!

Offline

 

#15 2012-11-06 12:25:25

firedrake969_test
Scratcher
Registered: 2012-08-08
Posts: 500+

Re: Scratch 3d

What does 2.5d mean?


Alt of Firedrake969.

Offline

 

#16 2012-11-06 12:28:31

FistofDeath
New Scratcher
Registered: 2012-10-12
Posts: 29

Re: Scratch 3d

firedrake969_test wrote:

What does 2.5d mean?

Does it mean like xyz?
Using the "z" variable? Because that is not true 3D, but is partly.  hmm

Offline

 

#17 2012-11-06 13:57:05

zammer990
Scratcher
Registered: 2012-01-22
Posts: 500+

Re: Scratch 3d

firedrake969_test wrote:

What does 2.5d mean?

It looks like 3D, for example having a slower scrolling background on a platformer, or isometric grids.


http://i45.tinypic.com/2ynq7nn.jpg Play now!

Offline

 

#18 2012-11-10 09:46:50

CNMustang
Scratcher
Registered: 2011-11-19
Posts: 52

Re: Scratch 3d

z is part of 3d design (it is height that z represents). 2.5d is where you view from the top corner of the room and play (no free-moving camera).

Offline

 

#19 2012-11-10 16:11:31

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

2.5D is basically just the illusion that there is some sort of 3D, but without actually rendering 3D.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#20 2012-11-16 02:11:53

Doompeter
New Scratcher
Registered: 2012-11-16
Posts: 2

Re: Scratch 3d

Derp!

Offline

 

#21 2012-11-16 19:27:03

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

Doompeter wrote:

Derp!

Thank you for sharing that bit of intellect with us. We simply crave more of your insight for the future.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#22 2012-11-21 12:02:47

mythbusteranimator
Scratcher
Registered: 2012-02-28
Posts: 1000+

Re: Scratch 3d

I found this.

MIT too i think


http://www.foxtrot.com/comics/2012-04-01-fdb37077.gif
clicky

Offline

 

#23 2012-11-21 16:29:22

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

@mythbusteranimator: Please at least skim through the entire thread before posting. It's not that long.

I said this earlier.

henley wrote:

StarlogoTNG is basically just Scratch in 3D. It's even made by MIT.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#24 2012-11-21 22:22:46

Chainmanner
Scratcher
Registered: 2012-07-03
Posts: 13

Re: Scratch 3d

There's already a way to program 3D games and FPSs. Scratch 2.0 will come out with Vector Graphics which should help it out.

Offline

 

#25 2012-11-22 13:35:19

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: Scratch 3d

How would vector graphics help with 3D?


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

Board footer