Discuss Scratch

MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

currently the stage is a rectangle
which isn't good, because im making a game where you dodge bullets coming from the center, and it gets pretty impossible to beat because if you are on the top or bottom part of the stage, the bullets reach the player faster than it would if you were on the left or right side.
so, please make it so you have the option to make the stage a square instead of a rectangle


for those who say borders are a workaround:

Za-Chary wrote:

Upon further reflection, I would agree that the supposed workaround for this suggestion doesn't actually accomplish all the same nice properties that the OP is looking for. A workaround that does capture the nice properties seems pretty difficult to program.
xXRedTheCoderXx describes this pretty well:

xXRedTheCoderXx wrote:

What about we just have a drop down in the “Edit” tab that will change the size of the screen from a couple of options?

That would actually be REALLY cool.

I could make mock up's, but basically there could be a “Change Stage Size” option. When the button is being touched by the mouse pointer (or tapped on the screen in mobile) another drop down will appear to the right, with 3 options.

-Square (360x360) (1:1)
-Classic (480x360) (4:3)
-Widescreen (640x360) (16:9)

This would be the perfect thing! (By the way classic is the default for every new project)

It would:
-Make people who want square stages happy
-Make people who want widescreen stages happy
-Not break old projects with classic on because everything would be optional
-Be much more simpler to implement than custom stage sizes

do not mention any workarounds
i do not want to see it

Last edited by MrFluffyPenguins (Sept. 24, 2020 17:40:16)

LegoManiac04
Scratcher
1000+ posts

the option to change stage shape

That would break basically every single project ever shared…
I'd support if it was optional.
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

LegoManiac04 wrote:

That would break basically every single project ever shared…
I'd support if it was optional.
i edited it to be optional
BlueNoodle29
Scratcher
100+ posts

the option to change stage shape

No support. It isn't that hard to make it a square by adding your own boarder.
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

BlueNoodle29 wrote:

No support. It isn't that hard to make it a square by adding your own boarder.
just because theres a workaround (especially a difficult one like the one you mentioned, if you want a large screen but not a rectangular screen) doesnt mean it isnt a good idea and you shouldn't support it.

Last edited by MrFluffyPenguins (June 14, 2020 00:29:11)

BlueNoodle29
Scratcher
100+ posts

the option to change stage shape

Mr_PenguinAlex wrote:

BlueNoodle29 wrote:

No support. It isn't that hard to make it a square by adding your own boarder.
just because theres a workaround (especially a difficult one like the one you mentioned, if you want a large screen but not a rectangular screen) doesnt mean it isnt a good idea and you shouldn't support it.

I mean, the point of the suggestion forums is to give your opinion, and that's what I did. And the workaround isn't that hard. You would just create the boarder, then detect if it's touching the boarder sprite instead of using the
if on edge, bounce
block.
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

BlueNoodle29 wrote:

Mr_PenguinAlex wrote:

BlueNoodle29 wrote:

No support. It isn't that hard to make it a square by adding your own boarder.
just because theres a workaround (especially a difficult one like the one you mentioned, if you want a large screen but not a rectangular screen) doesnt mean it isnt a good idea and you shouldn't support it.

I mean, the point of the suggestion forums is to give your opinion, and that's what I did. And the workaround isn't that hard. You would just create the boarder, then detect if it's touching the boarder sprite instead of using the
if on edge, bounce
block.
a border you make on your own and the edge of the stage are different things, though. very different things.
the edge of the stage lets you partially go offscreen, while a border:
  • does not let you partially go offscreen
  • looks very weird no matter what (an invisible wall or a big colored block would look very weird, especially since it only has to be on 2 sides.)

Last edited by MrFluffyPenguins (June 14, 2020 00:40:27)

BlueNoodle29
Scratcher
100+ posts

the option to change stage shape

Mr_PenguinAlex wrote:

BlueNoodle29 wrote:

Mr_PenguinAlex wrote:

BlueNoodle29 wrote:

No support. It isn't that hard to make it a square by adding your own boarder.
just because theres a workaround (especially a difficult one like the one you mentioned, if you want a large screen but not a rectangular screen) doesnt mean it isnt a good idea and you shouldn't support it.

I mean, the point of the suggestion forums is to give your opinion, and that's what I did. And the workaround isn't that hard. You would just create the boarder, then detect if it's touching the boarder sprite instead of using the
if on edge, bounce
block.
a border you make on your own and the edge of the stage are different things, though. very different things.
the edge of the stage lets you partially go offscreen, while a border:
  • does not let you partially go offscreen
  • looks very weird no matter what (an invisible wall or a big colored block would look very weird, especially since it only has to be on 2 sides.)


Scratch isn't about making everything 100% perfect. It's about learning and being creative. Creating your own boarder really expresses creativity!
Monna-Uka
Scratcher
1000+ posts

the option to change stage shape

No support.

LegoManiac04 wrote:

That would break basically every single project ever shared.
Personally I think this is just like begging for the
previous costume ::looks
block - easy workaround, yet not very effective.
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

Monna-Uka wrote:

No support.

LegoManiac04 wrote:

That would break basically every single project ever shared.
Personally I think this is just like begging for the
previous costume ::looks
block - easy workaround, yet not very effective.
i dont think you read the post?

Mr_PenguinAlex wrote:

so, please make it so you have the option to make the stage a square instead of a rectangle
and just because theres a workaround doesnt mean it shouldn't be added.
plus, the workaround isnt even good.
Monna-Uka
Scratcher
1000+ posts

the option to change stage shape

Mr_PenguinAlex wrote:

so, please make it so you have the option to make the stage a square instead of a rectangle
Previous costume block is also an option, you know. Literally I can't seem to find any better things to support.
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

removed because lol

Last edited by MrFluffyPenguins (Aug. 6, 2020 02:34:18)

MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

Monna-Uka wrote:

Mr_PenguinAlex wrote:

so, please make it so you have the option to make the stage a square instead of a rectangle
Previous costume block is also an option, you know. Literally I can't seem to find any better things to support.
what do you mean? that post doesn't make any sense.


you guys seem to just be focusing on a workaround that doesn't work.
why not actually read the post, and see if its actually a good idea, instead of just no supporting instantly because of some workaround you thought of, and most likely did not test?
Monna-Uka
Scratcher
1000+ posts

the option to change stage shape

Mr_PenguinAlex wrote:

I have created evidence that the “border” workaround that was posted is not a good workaround in this project.
Search for ‘A good quality Snake game’ by Ahyhy. Yes, it has square borders, but with the creativity, it can be an advantage, instead of not a good workaround like how you described.
Also, what better thing can we have if this is implemented, compared to our nice little 4:3 ratio screen? If you can tell in 10 seconds, then okay, I'll switch back to neutral and wait for Scratch Team to respond, else, it might be not as good as you thought.

Literally someone that I can't remember wrote:

Scratch is not meant to be perfect, Scratch is about learning and creativity…
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

Monna-Uka wrote:

Mr_PenguinAlex wrote:

I have created evidence that the “border” workaround that was posted is not a good workaround in this project.
Search for ‘A good quality Snake game’ by Ahyhy. Yes, it has square borders, but with the creativity, it can be an advantage, instead of not a good workaround like how you described.
Also, what better thing can we have if this is implemented, compared to our nice little 4:3 ratio screen? If you can tell in 10 seconds, then okay, I'll switch back to neutral and wait for Scratch Team to respond, else, it might be not as good as you thought.

Literally someone that I can't remember wrote:

Scratch is not meant to be perfect, Scratch is about learning and creativity…
Did you even look at the project I linked to? Clearly not, since it literally explains how it could be a good thing.

Anyone could make the “Scratch is not meant to be perfect” against ANY suggestion. The purpose of the suggestions forum is to say ways to IMPROVE Scratch- the “perfect” argument makes absoulutely NO sense.

Last edited by MrFluffyPenguins (June 14, 2020 03:06:53)

KittyFireSt0rm
Scratcher
1000+ posts

the option to change stage shape

squares are technically rectangles just so you know

Anyway, how big would this square be? I really don't want to have to reconfigure all of my settings to this new stage size, I am not in favor of this suggestion unless the stage would be made bigger than it is now
MrFluffyPenguins
Scratcher
1000+ posts

the option to change stage shape

KittyFireSt0rm wrote:

squares are technically rectangles just so you know

Anyway, how big would this square be? I really don't want to have to reconfigure all of my settings to this new stage size, I am not in favor of this suggestion unless the stage would be made bigger than it is now
dang you got me
it would probably be big enough to match the size of the rectangular stage, so i dont think changing any settings would be necessary, also it would be optional to have for your project so you wont even necessarily have to use the new stage size.

Last edited by MrFluffyPenguins (June 14, 2020 03:17:04)

qrcool
Scratcher
1000+ posts

the option to change stage shape

KittyFireSt0rm wrote:

squares are technically rectangles just so you know

Anyway, how big would this square be? I really don't want to have to reconfigure all of my settings to this new stage size, I am not in favor of this suggestion unless the stage would be made bigger than it is now
It would be optional, so your projects wouldn't be broken.

ninja'd

Last edited by qrcool (June 14, 2020 03:16:16)

Monna-Uka
Scratcher
1000+ posts

the option to change stage shape

I watched. And let me say one final thing before gliding out:

The Project itself wrote:

Very, very difficult to make the stage a perfect square…
Hold up there! Very difficult? What? Can I just ask how are your shift keys going? It can just take you 20 seconds for make a square with the dimensions of 360*360, it's not even that hard!

That Project again wrote:

A perfect square (which) could be useful for game making…
Another explain thing up here. Which could it be useful for? Detail it. Even Unity (which has most people prefer to Scratch due to the “professional” looking) doesn't have a 1:1 ratio, you know.

Still the project wrote:

Does not allow going off-screen…
Okay, you got a point here. But, for most dodging game, the script looks like this:
if <touching [edge v]?> then
delete this clone
end
So, what's the point of saying that here?

... wrote:

Doesn't look good
You didn't read my post, I guarantee. check it again, and write your thoughts.

Now I'll take some hours to rest. Back soon.
WindOctahedron
Scratcher
1000+ posts

the option to change stage shape

Mr_PenguinAlex wrote:

KittyFireSt0rm wrote:

Anyway, how big would this square be?
dang you got me
it would probably be big enough to match the size of the rectangular stage, so i dont think changing any settings would be necessary.
But how would it match the size? Would the width be the same? This gives us 480×480. The height? 360×360. The area? That would be (if rounded) 416×416.

Powered by DjangoBB