Discuss Scratch

recordingold
Scratcher
15 posts

3D blocks

So I had this cool idea and I thought maybe we should have 3D blocks This will give more 3D games and fun free roam games. What do you think? Let me know what you think.:D
pavcato
Scratcher
1000+ posts

3D blocks

This suggestion is rejected by the Scratch Team:

The Official List of Rejected Suggestions wrote:

1.7 3D Scratch
This block, and others, could be used with a z-axis in the project stage to make it easier to create 3D projects. However, Scratch is a language that is designed to be as easy as possible for beginners to learn. The purpose of Scratch is to teach beginners basic programming concepts, which is best accomplished with a 2D interface. Adding a 3D interface could make Scratch more difficult to learn and teach. This suggestion also includes the possibility for virtual-reality “Scratch VR” features, where a lot of the same difficulties come up; for more information, see this post.

For those who are interested, it may be worth checking out Beetle Blocks or CreatiCode. They are block-based programming languages similar to the Scratch editor, but with 3D features. There is another similar program to Scratch that contains block programming with 3D features, called Starlogo TNG.
recordingold
Scratcher
15 posts

3D blocks

I'm talking about a simple way to make 3D games, on here.
BringUpYourPost
Scratcher
500+ posts

3D blocks

this is rejected
IndexErrorException
Scratcher
500+ posts

3D blocks

recordingold wrote:

I'm talking about a simple way to make 3D games, on here.

That's exactly what the rejection is about, a built in 3d game engine.

It is possible to give an illusion of 3d or you can actually code 3d in game using some complex math.
Wonkymoon8
Scratcher
100+ posts

3D blocks

recordingold wrote:

I'm talking about a simple way to make 3D games, on here.
great idea, but do you have any examples? “3d blocks” doesnt explain much.
recordingold
Scratcher
15 posts

3D blocks

I am talking about certain blocks can make it possible to make a 3d game simple and easy like a section for itself. like Set FOV #.
BringUpYourPost
Scratcher
500+ posts

3D blocks

recordingold wrote:

I am talking about certain blocks can make it possible to make a 3d game simple and easy like a section for itself. like Set FOV #.
3d in any context is rejected
Gamer_Logan819
Scratcher
1000+ posts

3D blocks

BringUpYourPost wrote:

recordingold wrote:

I am talking about certain blocks can make it possible to make a 3d game simple and easy like a section for itself. like Set FOV #.
3d in any context is rejected
Yes, unless you can remove as many inefficiencies from scratch servers as possible to save up HUGE amounts of data so that you can spend less money in servers and more on development and paying employees.

Last edited by Gamer_Logan819 (Nov. 21, 2023 23:02:53)

Wonkymoon8
Scratcher
100+ posts

3D blocks

recordingold wrote:

I am talking about certain blocks can make it possible to make a 3d game simple and easy like a section for itself. like Set FOV #.
3d is rejected, and the z quardanant is similair to size. (but not exactly the same). The ST would have to put a lot of work into this, which is fine, but the sheer ambigeuity of how that would work is to great, because most 3d scratch engines use different methods and fov is just too hard to maintain. If there were 3d blocks, it could creaet a universal system, which is great, but if scratch made a 3d section it would have to be based around sprite depth sorting due to pen being so annoying and weird. Plus, their are many types of 3d games, such as raycasters, word spawners, platformers, ect… and would be too confusing, so 3d blocks would look more like this:
set depth to ()
turn camera () degrees
change z by ()
move camera sideways() steps
move camera forwards() steps
move camera up() steps
change zoom by ()
EDIT: Potential 3d workaround?

Last edited by Wonkymoon8 (Nov. 22, 2023 00:49:39)

Powered by DjangoBB