Costumes are global?

Questions about GP commands and how to do things

Moderator: MSandro

Post Reply
bromagosa
Posts: 33
Joined: Sep 15th, '15, 07:11

Costumes are global?

Post by bromagosa » Sep 23rd, '15, 11:29

It looks like costumes don't belong to sprites but are global instead. Is this the intended behavior?

JohnM
Posts: 379
Joined: Sep 11th, '15, 14:42

Re: Costumes are global?

Post by JohnM » Sep 23rd, '15, 14:05

Yes, that's right. Here's the rationale:

In Scratch, costumes are owned by sprites because we wanted to support exporting and exchanging sprites. GP is focused more on applications than games and stories, so exchanging sprites seems less important.

bromagosa
Posts: 33
Joined: Sep 15th, '15, 07:11

Re: Costumes are global?

Post by bromagosa » Sep 23rd, '15, 14:09

Makes sense, thank you!

Yoshiki
Posts: 1
Joined: Sep 11th, '15, 02:16

Re: Costumes are global?

Post by Yoshiki » Oct 6th, '15, 17:26

JohnM wrote:Yes, that's right. Here's the rationale:

In Scratch, costumes are owned by sprites because we wanted to support exporting and exchanging sprites. GP is focused more on applications than games and stories, so exchanging sprites seems less important.
Oh, are we sure about this as the rationale?

JohnM
Posts: 379
Joined: Sep 11th, '15, 14:42

Re: Costumes are global?

Post by JohnM » Nov 14th, '15, 21:14

No, not at all! One of the reasons for alpha testing GP this early is to find out what aspects of GP are working -- and which ones need more work.

At the moment, GP doesn't have a way to move anything (scripts, sprites, or media) between GP projects, but users clearly need that. Sprites were an easily understood unit of exchange in Scratch, so maybe we'll go back to that model. Or perhaps the unit will be classes, modules, or projects.

I'd be interested in people's thoughts about this.

Post Reply