Discuss Scratch

Abstract-
Scratcher
1000+ posts

Sprite Folders!

theonlygusti wrote:

Abstract- wrote:

I'm saying you can use broadcasts instead!
Everyone else is saying you can't!

Please, elaborate on your point: how would you use broadcasts to create folders in the sprites pane?
Yu don't. You broadcast a message. All the sprites that would be in a folder respond.
theepiccoder
Scratcher
90 posts

Sprite Folders!

Abstract- wrote:

Yu don't. You broadcast a message. All the sprites that would be in a folder respond.

Folders are NOT for scripts. They are just to organize them into categories so you can browse through 100+ sprites easier. It is just cosmetic. It just looks nicer.

theepiccoder wrote:

*hint hint* what if a folder could have scripts…? (not part of the actual suggestion)
Emphasis added.

I just wrote to get people thinking about how it would work (e.g. All the sprites in the folder inherit the scripts in the folder), but not as part of the suggestion.

Last edited by theepiccoder (April 24, 2016 15:30:03)

theonlygusti
Scratcher
1000+ posts

Sprite Folders!

Here, theepiccoder you might find this useful:



I decided to have a go at creating a quick little (poorly executed) animation to show how I envision this suggestion.

Edit Wow the quality dropped during conversion…

Last edited by theonlygusti (April 24, 2016 15:52:51)

theepiccoder
Scratcher
90 posts

Sprite Folders!

Sheep_maker wrote:

I think when the folder is opened, it displays “Sprites > Folder Name” and that it looks significantly different than a sprite with a folder costume. Support, but are folders within folders possible? How will the sprites be dragged out? How will the folders be renamed, deleted, and ordered with the sprites?
I didn't see your post there with all the broadcast stuff going on.

Anyways, it definitely should look different from a sprite with a folder costume, but the name would not contain “Sprites >”
How I see folders is how they work on an iPhone. You drag one sprite onto another and they make a folder. When the folder opens the rows below show the sprites in the folder, and each sprite can be dragged outside of the folder.
Folder names won't do anything to the sprites inside.
Folders are ordered just as if they were another sprite.
When deleting a folder with sprites in it, you get a warning that the sprites inside will be deleted. You could either delete the folder and all of its contents, or cancel and move all of the sprites out.

A lot of this is up to interpretation of the Scratch Team, this isn't what it must be.
theepiccoder
Scratcher
90 posts

Sprite Folders!

theonlygusti wrote:

I decided to have a go at creating a quick little (poorly executed) animation to show how I envision this suggestion.

That's exactly what I thought of! I'll put this on the front page.

Last edited by theepiccoder (April 24, 2016 15:59:44)

theonlygusti
Scratcher
1000+ posts

Sprite Folders!

theepiccoder wrote:

theonlygusti wrote:

I decided to have a go at creating a quick little (poorly executed) animation to show how I envision this suggestion.

That's exactly what I thought of! I'll put this on the front page.
Wow! Glad I could help

Note:

Sheep_maker wrote:

are folders within folders possible? How will the sprites be dragged out? How will the folders be renamed, deleted, and ordered with the sprites?

have a look at the new animation. Folders in folders, seem unlikely. Sprites, simply drag them out. Rename, like a sprite: the “i” button (info pane). A folders info pane would be different from that of a sprite.
DaSpudLord
Scratcher
1000+ posts

Sprite Folders!

Abstract- wrote:

Yu don't. You broadcast a message. All the sprites that would be in a folder respond.
You're making absolutely no sense. Let me elaborate.
  • This suggestion has nothing to do with scripts.
  • This suggestion has nothing to do with broadcasts.
  • This suggestion has nothing to do with the way Scratch handles scripts.
  • This suggestion will not change the way that Scratch runs projects or code.
  • This suggestion will not change the way that Scratch displays sprites on the stage.
  • This suggestion will not change the way that Scratch plays sound.
  • This suggestion will not change the way that sprites interact.
  • The code within the sprites will not be affected.
  • Sprites inside of the folder would not run code differently than the way that sprites outside of the folder would.
  • Sprites inside of the folder would not be “linked” in any sort of way.
  • Sprites inside of the folder would not interact with each other differently than the way that they would interact with sprites outside of the folder.
  • Sprites inside of the folder would not have any special control over other sprites inside of the folder.
All this suggestion does is allow users to organize sprites into folders. Organization. That's all that is being suggested here. No fancy code modification. There are no special features that folders would grant. No gimmicks. Just folders and organization.

If you still don't understand, then I give up.

Last edited by DaSpudLord (April 24, 2016 18:18:42)

theonlygusti
Scratcher
1000+ posts

Sprite Folders!

DaSpudLord wrote:

Abstract- wrote:

Yu don't. You broadcast a message. All the sprites that would be in a folder respond.
You're making absolutely no sense. Let me elaborate.
-snip-
If you still don't understand, then I give up.
Oh the rest of us gave up a loooooooong time ago xD

You are the last one left standing, carry us to victory!
ChildCritic
Scratcher
500+ posts

Sprite Folders!

First off, no support. I made a quick workaround back when I was foruming as @CGRises.
Secondly, I understand @Abstract-.

Abstract- wrote:

You don't. You broadcast a message. All the sprites that would be in a folder respond.
Basically, he's saying a sprite with
 

when I receive [ folder one v]
would be in said, folder one. If you still don't understand, I give up (yes, that quickly).
theonlygusti
Scratcher
1000+ posts

Sprite Folders!

ChildCritic wrote:

First off, no support. I made a quick workaround back when I was foruming as @CGRises.
Secondly, I understand @Abstract-.

Abstract- wrote:

You don't. You broadcast a message. All the sprites that would be in a folder respond.
Basically, he's saying a sprite with
 

when I receive [ folder one v]
would be in said, folder one. If you still don't understand, I give up (yes, that quickly).
theonlygusti
Scratcher
1000+ posts

Sprite Folders!

ChildCritic wrote:

First off, no support. I made a quick workaround
Erm, that is not a workaround. Show me in that project where Sprites have been organised within one folder in the Sprite corral:

ChildCritic wrote:

Secondly, I understand @Abstract-.

Abstract- wrote:

You don't. You broadcast a message. All the sprites that would be in a folder respond.
Basically, he's saying a sprite with
 

when I receive [ folder one v]
would be in said, folder one.
As many of us have stated before, this suggestion has NOTHING to do with broadcasts. The folders are only aesthetic. They will in NO WAY affect scripting, or use of broadcasts, or behaviour of Sprites, AT ALL! This suggestion asks for a cosmetic organisational system within the Sprite pane, AND NOTHING MORE!

ChildCritic wrote:

If you still don't understand, I give up (yes, that quickly).

I think that the OP of the post understands what they are suggesting….

theepiccoder wrote:

Abstract- wrote:

Yu don't. You broadcast a message. All the sprites that would be in a folder respond.

Folders are NOT for scripts. They are just to organize them into categories so you can browse through 100+ sprites easier. It is just cosmetic. It just looks nicer.

Last edited by theonlygusti (April 25, 2016 07:18:14)

ChildCritic
Scratcher
500+ posts

Sprite Folders!

theonlygusti wrote:

ChildCritic wrote:

First off, no support. I made a quick workaround back when I was foruming as @CGRises.
Secondly, I understand @Abstract-.

Abstract- wrote:

You don't. You broadcast a message. All the sprites that would be in a folder respond.
Basically, he's saying a sprite with
 

when I receive [ folder one v]
would be in said, folder one. If you still don't understand, I give up (yes, that quickly).
I'm the one who should be facepalming. I'll tell you why.

theonlygusti wrote:

ChildCritic wrote:

First off, no support. I made a quick workaround
Erm, that is not a workaround. Show me in that project where Sprites have been organised within one folder in the Sprite corral:
I don't use an image host, so just use this link.

theonlygusti wrote:

As many of us have stated before, this suggestion has NOTHING to do with broadcasts. The folders are only aesthetic. They will in NO WAY affect scripting, or use of broadcasts, or behavior* of Sprites, AT ALL! This suggestion asks for a cosmetic organisational system within the Sprite pane, AND NOTHING MORE!
A: I know it doesn't.
B: Here is a visual of his idea.
All in all, You have not stopped my point cold.
DaSpudLord
Scratcher
1000+ posts

Sprite Folders!

@ChildCritic, your workaround is still incredibly flawed. Firstly, that doesn't really look very well organized, as everything is still pretty well jumbled together, and if someone was unable to recognize the “folders” in your project immediately, then obviously it's not a perfect workaround. Additionally, each of those folders can only contain about 4 sprites, depending on the size of the stage- if you shrink the size of the stage, then everything gets confusing again.

And the broadcast workaround also isn't that good, because A. It requires making an otherwise unnecessary broadcast, and B. Until you highlight the broadcast receivers, then everything still looks jumbled together, and I don't want to have to do a right-click and highlight the broadcast receivers in order to understand the organization of sprites.

Last edited by DaSpudLord (April 25, 2016 13:46:37)

ChildCritic
Scratcher
500+ posts

Sprite Folders!

DaSpudLord wrote:

@ChildCritic, your workaround is still incredibly flawed. Firstly, that doesn't really look very well organized, as everything is still pretty well jumbled together, and if someone was unable to recognize the “folders” in your project immediately, then obviously it's not a perfect workaround. Additionally, each of those folders can only contain about 4 sprites, depending on the size of the stage- if you shrink the size of the stage, then everything gets confusing again.

And the broadcast workaround also isn't that good, because A. It requires making an otherwise unnecessary broadcast, and B. Until you highlight the broadcast receivers, then everything still looks jumbled together, and I don't want to have to do a right-click and highlight the broadcast receivers in order to understand the organization of sprites.
You can always add an end sprite, but I see your point.
NanoRook
Scratcher
1000+ posts

Sprite Folders!

Abstract- wrote:

theonlygusti wrote:

Abstract- wrote:

I'm saying you can use broadcasts instead!
Everyone else is saying you can't!

Please, elaborate on your point: how would you use broadcasts to create folders in the sprites pane?
Yu don't. You broadcast a message. All the sprites that would be in a folder respond.

You're confusing us all here. We're suggesting images in a folder, that go in the sprites pane. So it doesn't get cluttered. You're saying that the suggestion already exists, which it doesn't.
ChildCritic
Scratcher
500+ posts

Sprite Folders!

NanoRook wrote:

Abstract- wrote:

theonlygusti wrote:

Abstract- wrote:

I'm saying you can use broadcasts instead!
Everyone else is saying you can't!

Please, elaborate on your point: how would you use broadcasts to create folders in the sprites pane?
Yu don't. You broadcast a message. All the sprites that would be in a folder respond.

You're confusing us all here. We're suggesting images in a folder, that go in the sprites pane. So it doesn't get cluttered. You're saying that the suggestion already exists, which it doesn't.
Please read my posts on this topic.
Scratcher1002
Scratcher
1000+ posts

Sprite Folders!

OK, I support, because… Well, it makes programming easier.. + OSes need this for each app.

ChildCritic wrote:

First off, no support. I made a quick workaround back when I was foruming as @CGRises.
Uh… Nope. That workaround would need at least 3 sprites to make it easily distinguishable as a folder.

I see Abstract-'s point, but I don't agree with it. The suggestion makes each folder distinguishable at all times, you have to press the “show receivers” button to see who's in what folder.

tl;dr: I support, we need this feature.
theepiccoder
Scratcher
90 posts

Sprite Folders!

Who knew that such a simple suggestion would create a huge flame war?

I am the guy who made the topic, let me explain what I meant once and for all.
All folders do is organize sprites in the sprite list. Someone who has not clicked “See Inside” will see no difference if a folder is used or not. There is nothing going on with the scripts.

I've compared folders to how they work on the iPhone. When you create a folder on an iPhone, do the apps change? No. Same goes with this suggestion. They are just organized in a folder.

Stop trying to reinterpret what I meant. This is the idea that I am proposing and nothing more.

Edit: I was kinda mad while writing this, so please excuse me if I sound rude.

Last edited by theepiccoder (April 25, 2016 22:19:17)

DaSpudLord
Scratcher
1000+ posts

Sprite Folders!

theepiccoder wrote:

Who knew that such a simple suggestion would create a huge flame war?
You think this is a flame war, you should see this thread

(Pls note that the arguing has kinda died down and we're doing something else, so pls don't start another fight)

Last edited by DaSpudLord (April 25, 2016 21:25:51)

theepiccoder
Scratcher
90 posts

Sprite Folders!

DaSpudLord wrote:

You think this is a flame war, you should see this thread
Oh boy…

DaSpudLord wrote:

Pls note that the arguing has kinda died down and we're doing something else, so pls don't start another fight
Hey, I just wanted to make sure the arguing never comes back, not start another fight!

We good now!

Powered by DjangoBB