Page 1 of 1

Costumes are global?

Posted: Sep 23rd, '15, 11:29
by bromagosa
It looks like costumes don't belong to sprites but are global instead. Is this the intended behavior?

Re: Costumes are global?

Posted: Sep 23rd, '15, 14:05
by JohnM
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.

Re: Costumes are global?

Posted: Sep 23rd, '15, 14:09
by bromagosa
Makes sense, thank you!

Re: Costumes are global?

Posted: Oct 6th, '15, 17:26
by Yoshiki
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?

Re: Costumes are global?

Posted: Nov 14th, '15, 21:14
by JohnM
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.