Discuss Scratch

scratch342
Scratcher
55 posts

Built in 3D Engine

To the ScratchTeam,

I think that Scratch should have a 3D engine alongside the 2D one. And if Scratch makes the 3D engine in Scratch language then it would be much easier for new scratchers and others who are not advanced in all programming languages. I think that people would be delighted to find that they are able to make a 3D project without having to learn other bothering programming languages like Javascript, Java, Python, Bool and Csharp. If Scratch could make it as easy as 2D Scratch then that would be appreciated by much. I know it would take a lot of hard work and maybe missing your day off to the cinema but it would be so nice and I am quite sure that everyone would like it.

Thanks,
scratch342

chocolatepenguin
Scratcher
1000+ posts

Built in 3D Engine

No. Why not use Alice?
Ekoserin
Scratcher
91 posts

Built in 3D Engine

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Blaze349
Scratcher
1000+ posts

Built in 3D Engine

Ekoserin wrote:

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Hey He is my brother so I already told him that.
ShadowFlareX
Scratcher
100+ posts

Built in 3D Engine

Blaze349 wrote:

Ekoserin wrote:

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Hey He is my brother so I already told him that.
Nobody really… cares if he's your brother or not?
AonymousGuy
Scratcher
1000+ posts

Built in 3D Engine

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
ShadowFlareX
Scratcher
100+ posts

Built in 3D Engine

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
Firedrake969
Scratcher
1000+ posts

Built in 3D Engine

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
Chainmanner
Scratcher
100+ posts

Built in 3D Engine

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
But it would only use 2, since it's projecting 3D dimensions on a 2D screen.

There are already projects with 3D.
AonymousGuy
Scratcher
1000+ posts

Built in 3D Engine

Chainmanner wrote:

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
But it would only use 2, since it's projecting 3D dimensions on a 2D screen.

There are already projects with 3D.
Yes, but you can't program in 3D in 2D, so the programming would have to be in 3D.
Firedrake969
Scratcher
1000+ posts

Built in 3D Engine

AonymousGuy wrote:

Chainmanner wrote:

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
But it would only use 2, since it's projecting 3D dimensions on a 2D screen.

There are already projects with 3D.
Yes, but you can't program in 3D in 2D, so the programming would have to be in 3D.
Exactly. The 3D Scratch projects program in 2D, so if you're suggesting programming in 2D with the possibility of making pseudo-3D we already have that.
ShadowFlareX
Scratcher
100+ posts

Built in 3D Engine

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
No, only 2. Because what would having three do if one turned Left-Right and one turned Up-Down?
turkey3
Scratcher
1000+ posts

Built in 3D Engine

ShadowFlareX wrote:

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
No, only 2. Because what would having three do if one turned Left-Right and one turned Up-Down?
Width height and depth = 3
ShadowFlareX
Scratcher
100+ posts

Built in 3D Engine

turkey3 wrote:

ShadowFlareX wrote:

Firedrake969 wrote:

ShadowFlareX wrote:

AonymousGuy wrote:

The problem is that 3D Scratch would be very difficult for anyone to use.

Because of the low resources of the Scratch Team, the modeling part of the 3D interface would be very hard to use.

Also, the blocks would be very confusing.

For example:
point in direction (90 v) (90 v) (90 v) :: motion
go to x: () y: () z: () :: motion
([x direction v] of [Sprite1 v])
//But these are just the simpler blocks!

And also, now that the Scratch source is released, why not make a mod for it?
3D would only use 2 Axis, the horizontal and the vertical
3D has 3 axes (hence the 3)
No, only 2. Because what would having three do if one turned Left-Right and one turned Up-Down?
Width height and depth = 3
I figured that out a few minutes ago, but thanks.
Swampert11
Scratcher
1000+ posts

Built in 3D Engine

Rejected suggestion.
Blaze349
Scratcher
1000+ posts

Built in 3D Engine

ShadowFlareX wrote:

Blaze349 wrote:

Ekoserin wrote:

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Hey He is my brother so I already told him that.
Nobody really… cares if he's your brother or not?
What do you have against me?
DerAxeEffekt
Scratcher
100+ posts

Built in 3D Engine

Blaze349 wrote:

ShadowFlareX wrote:

Blaze349 wrote:

Ekoserin wrote:

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Hey He is my brother so I already told him that.
Nobody really… cares if he's your brother or not?
What do you have against me?
I doubt if he really has anything against you; he just should have said it in a bit more nicer way.
Blaze349
Scratcher
1000+ posts

Built in 3D Engine

DerAxeEffekt wrote:

Blaze349 wrote:

ShadowFlareX wrote:

Blaze349 wrote:

Ekoserin wrote:

Don't ever suggest stuff without reading the stickies.

jvvg wrote:

8. 3D Scratch
Scratch is a language that is designed to be as easy as possible for beginners to pick up. Adding 3D would make the language extremely complicated, and much more difficult for beginners to understand. If you wish to try a 3D programming language, I recommend trying Alice.
Hey He is my brother so I already told him that.
Nobody really… cares if he's your brother or not?
What do you have against me?
I doubt if he really has anything against you; he just should have said it in a bit more nicer way.
scratch342
Scratcher
55 posts

Built in 3D Engine

chocolatepenguin wrote:

No. Why not use Alice?
Because if you used Scratch it would have easier blocks like
change z by (Whatever number)

That is why I am suggesting Scratch to do it because Scratch is for beginners and might be able to make it as easy as 2D Scratch
scratch342
Scratcher
55 posts

Built in 3D Engine

This topic is now closed.

Powered by DjangoBB