Discuss Scratch

ResExsention
New to Scratch
1000+ posts

Camera node

I know a lot of people have been asking for 3D capability, but here I'm going to be requesting additional 2D capability, since I have experience with 2D Godot and would like those features added to Scratch.

In many 2D game engines, you can zoom out as much as you want, even go outside the normal screen size. Usually the default size is marked by a rectangle, and is the default camera position.

Maybe you can guess where this is going.

My suggestion is this: another option should be added to the sprite creation menu called “camera”, which is denoted by a symbol or another, along with a rectangle showing the range of the camera (hidden during the actual game). This “camera” overrides the default screen settings, and when you combine that with a practically infinite 2D workspace, making scrolling games becomes quite easy, as well as games that are generally larger than the default screen size. I think this would really help to introduce people to an industry standard in 2D game development while keeping to the easy to learn Scratch philosophy. Also adding a new set of blocks exclusively for camera sprites that toggle stuff like set active camera or disable camera would also be useful.

Hi, I'm ResExsention, a New Scratcher who refuses to press that button! I hope we get to know each other and become friends!

If you see "[DATA EXPUNGED]", you'll know it was deleted by me. It's a lot easier.
CasperThePancake
Scratcher
2 posts

Camera node

ResExsention wrote:

I know a lot of people have been asking for 3D capability, but here I'm going to be requesting additional 2D capability, since I have experience with 2D Godot and would like those features added to Scratch.

In many 2D game engines, you can zoom out as much as you want, even go outside the normal screen size. Usually the default size is marked by a rectangle, and is the default camera position.

Maybe you can guess where this is going.

My suggestion is this: another option should be added to the sprite creation menu called “camera”, which is denoted by a symbol or another, along with a rectangle showing the range of the camera (hidden during the actual game). This “camera” overrides the default screen settings, and when you combine that with a practically infinite 2D workspace, making scrolling games becomes quite easy, as well as games that are generally larger than the default screen size. I think this would really help to introduce people to an industry standard in 2D game development while keeping to the easy to learn Scratch philosophy. Also adding a new set of blocks exclusively for camera sprites that toggle stuff like set active camera or disable camera would also be useful.
cool
ResExsention
New to Scratch
1000+ posts

Camera node

CasperThePancake wrote:

ResExsention wrote:

I know a lot of people have been asking for 3D capability, but here I'm going to be requesting additional 2D capability, since I have experience with 2D Godot and would like those features added to Scratch.

In many 2D game engines, you can zoom out as much as you want, even go outside the normal screen size. Usually the default size is marked by a rectangle, and is the default camera position.

Maybe you can guess where this is going.

My suggestion is this: another option should be added to the sprite creation menu called “camera”, which is denoted by a symbol or another, along with a rectangle showing the range of the camera (hidden during the actual game). This “camera” overrides the default screen settings, and when you combine that with a practically infinite 2D workspace, making scrolling games becomes quite easy, as well as games that are generally larger than the default screen size. I think this would really help to introduce people to an industry standard in 2D game development while keeping to the easy to learn Scratch philosophy. Also adding a new set of blocks exclusively for camera sprites that toggle stuff like set active camera or disable camera would also be useful.
cool

Not sure how this helps…

Hi, I'm ResExsention, a New Scratcher who refuses to press that button! I hope we get to know each other and become friends!

If you see "[DATA EXPUNGED]", you'll know it was deleted by me. It's a lot easier.
NuclearHypeYT
Scratcher
67 posts

Camera node

ResExsention wrote:

I know a lot of people have been asking for 3D capability, but here I'm going to be requesting additional 2D capability, since I have experience with 2D Godot and would like those features added to Scratch.

In many 2D game engines, you can zoom out as much as you want, even go outside the normal screen size. Usually the default size is marked by a rectangle, and is the default camera position.

Maybe you can guess where this is going.

My suggestion is this: another option should be added to the sprite creation menu called “camera”, which is denoted by a symbol or another, along with a rectangle showing the range of the camera (hidden during the actual game). This “camera” overrides the default screen settings, and when you combine that with a practically infinite 2D workspace, making scrolling games becomes quite easy, as well as games that are generally larger than the default screen size. I think this would really help to introduce people to an industry standard in 2D game development while keeping to the easy to learn Scratch philosophy. Also adding a new set of blocks exclusively for camera sprites that toggle stuff like set active camera or disable camera would also be useful.
Uh, No offence, but, can you simplify it and edit in a TL,DR (Too Long, Didn’t Read) at the end?

Proud reporter + editor of ShopBux and the Scratch Observer.
ResExsention
New to Scratch
1000+ posts

Camera node



Of course. No wonder I still haven't seen any support/no support stuff yet. Poor New to Scratch won't let me edit it, though.

I don't know why that rule is there. Seems a bit crazy to me. Well, what I'm suggesting is that you should be able to zoom out as much as you want. When you do this, there will be a rectangle marking off what the player can actually see. Also, what I'm suggesting is that under the new sprite button there should be a new option called “camera”. This basically puts down a camera, marked with some symbol or another, and a rectangle that shows what the camera can see. You should be able to move this camera using stuff like change pos by whatever, as well as make turn on and off. This way, you can easily make games that go off screen.

If that doesn't make sense, try reading it slower, I did my best but this is a bit of a complicated thing to explain without pictures.

Hi, I'm ResExsention, a New Scratcher who refuses to press that button! I hope we get to know each other and become friends!

If you see "[DATA EXPUNGED]", you'll know it was deleted by me. It's a lot easier.

Powered by DjangoBB

Standard | Mobile