This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#6451 2012-12-22 14:46:13

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

@alloplastic
Right now Snap! allows to share 1 -projects 2 - blocks 3 -sprites.
Pls send your email at [removed by moderator - please don't share contact information]
I shall send you one "sprite" exported from Snap!

@Jens : How is it possible to delete the "turtle" costume ?

Last edited by Paddle2See (2013-04-14 17:27:02)

Offline

 

#6452 2012-12-22 17:37:54

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

xly wrote:

@Jens : How is it possible to delete the "turtle" costume ?

Why would you want to delete it?


nXIII

Offline

 

#6453 2012-12-23 01:51:55

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

WebSockets?

EDIT: I was replying to

joefarebrother wrote:

It will be cool if there was some functionality to allow snap! to communicate with BYOB 3, Scratch 1.4, Panther, and other modifications.

and thought it was the last post in the thread...  tongue

Last edited by Hardmath123 (2012-12-23 01:52:51)


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#6454 2012-12-23 02:46:51

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hie Xavier,

the "turtle" costume isn't technically a costume at all, but the default appearance when no costume is selected or even present. It doesn't take up any memory or disk space in the projectfile.


Jens Mönig

Offline

 

#6455 2012-12-23 03:00:21

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

Hie Xavier,

the "turtle" costume isn't technically a costume at all, but the default appearance when no costume is selected or even present. It doesn't take up any memory or disk space in the projectfile.

... and, most importantly, it isn't part of the "next costume" rotation.  (Nevertheless, it's costume 0 if you ask for that explicitly.)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6456 2012-12-23 03:02:58

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

It will be cool if there was some functionality to allow snap! to communicate with BYOB 3, Scratch 1.4, Panther, and other modifications.

I think it's really only an issue with Panther, b/c Snap! can read BYOB and Scratch projects.

And once we can handle files and web pages, we'll pretty much be a superset of Panther.   tongue


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6457 2012-12-23 04:41:18

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

And colors, I guess.


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#6458 2012-12-23 12:19:27

xly
Scratcher
Registered: 2010-04-17
Posts: 100+

Re: BYOB 3 - Discussion Thread

@Jens, bharvey & nXIII
Thanks for the turtle costume, it is OK for me.
There is an issue with TOUCHING color.
Very high ressource consumption (impossible to have 3/4 simple mobiles moving alltogether).+ frequent Chrome crashes (which is very unusual with Snap!)

Offline

 

#6459 2012-12-23 13:05:55

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

And colors, I guess.

Jens is working on that as we speak.  Not exactly like Panther but color as a data type is coming.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6460 2012-12-23 18:45:35

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I keep getting a 'Save failed: Error: SECURITY_ERR: DOM Exception 18' error when I try to save a project. D:


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#6461 2012-12-24 04:04:32

Jens
Scratcher
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Merry Snap! Christmas night! (and thanks to MyRedNeptune for the project!)

Last edited by Jens (2012-12-24 04:05:09)


Jens Mönig

Offline

 

#6462 2012-12-24 04:59:38

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Hardmath123 wrote:

And colors, I guess.

Jens is working on that as we speak.  Not exactly like Panther but color as a data type is coming.

Will it be compatible with panther?


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#6463 2012-12-24 06:50:39

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

Merry Snap! Christmas night! (and thanks to MyRedNeptune for the project!)

Sweet! That would make an awesome Google Doodle!  smile


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#6464 2012-12-24 11:57:44

iTweak0r
Scratcher
Registered: 2011-07-30
Posts: 100+

Re: BYOB 3 - Discussion Thread

Great that you added the "import" button!  Now I can finally make projects with graphics on my iPad


Make it in Scratch! because it's cooler when it's made in scratch
http://i.imgur.com/D4iqPHR.png

Offline

 

#6465 2012-12-24 13:17:40

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

Merry Snap! Christmas night! (and thanks to MyRedNeptune for the project!)

This has been in there for a while, but I just wanted to bring it up again: Snap! lags quite a bit when I click and drag my mouse. It looks like isTransparentAt and visibleBounds take a huge amount of time to execute: in a short sample I took, isTransparentAt took 36% of the execution time and visibleBounds took 28%. The entire program execution took only slightly less than 50% of the profile time. We should definitely look into optimizing those two methods as well as reducing the amount of time spent on stepping each frame.

EDIT: In addition, just moving the mouse around in editor mode caused Snap! to spend about 10% of the profile time processing the mouse motion.

Last edited by nXIII (2012-12-24 13:20:57)


nXIII

Offline

 

#6466 2012-12-28 00:40:55

BornAgainAtheist
New Scratcher
Registered: 2012-02-13
Posts: 42

Re: BYOB 3 - Discussion Thread

Future feature request: When you implement OOP, please give sprites an option to be impossible to delete from a script. It's not very fun to have a bug that deletes your 'class' sprite after working on it for a long time. Of course, I'm still an advocate of class based OOP instead of prototyping.

Offline

 

#6467 2012-12-28 00:58:17

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

Future feature request: When you implement OOP, please give sprites an option to be impossible to delete from a script. It's not very fun to have a bug that deletes your 'class' sprite after working on it for a long time.

Good idea.

Of course, I'm still an advocate of class based OOP instead of prototyping.

Bad idea.  tongue


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6468 2012-12-28 13:35:44

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

Future feature request: When you implement OOP, please give sprites an option to be impossible to delete from a script. It's not very fun to have a bug that deletes your 'class' sprite after working on it for a long time. Of course, I'm still an advocate of class based OOP instead of prototyping.

Yeah, once I was implementing an interface for class/instance OOP rather than prototyping and a small bug in my coding caused everything to be deleted when I tested a script. I think dynamic deletion should be an undo-able action.

Also, when we have first class pictures and sound, can you add a block or two to dynamically create a sprite: costumes, scripts, sounds, variables, and all, instead of just a clone of an existing sprite. (of course the clone block will still be there too.)

bharvey wrote:

class based OOP

Bad idea

Why? It's a way to solve the dynamic deletion problem, and it is more common in OOP programming languages.

Last edited by joefarebrother (2012-12-28 13:37:59)


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#6469 2012-12-28 13:50:53

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

Also, when we have first class pictures and sound, can you add a block or two to dynamically create a sprite: costumes, scripts, sounds, variables, and all, instead of just a clone of an existing sprite.

The goal is that costumes, scripts, and sounds will eventually be first class too, so we won't need one monster block to create all of them; the new object can have an init method that creates those things.  I agree that a way to create variables within a script would be good (although right now a script can't use a variable that didn't exist when it was written).

Why? It's a way to solve the dynamic deletion problem, and it is more common in OOP programming languages.

(Sigh.)  You didn't quote the tongue-out smiley, which was an acknowledgement that B.A.A. and I have had this argument before.  You can scroll back and look up that discussion  smile  but here's a summary,  Two reasons:

0.  We're not in the business of training future Java programmers, so what they do shouldn't influence us.

1.  Given prototyping OOP, it's trivial to simulate class/instance (hint: HIDE) but not the other way around.

2.  Class/instance requires that you plan out your object hierarchy before you start coding.  Prototyping is way more accommodating to exploration and tinkering, which is what our target audience is mostly doing; once a project is done you start another project.

EDIT:  It makes me feel really old to think you're probably all too young to have gotten the reference to "Good idea, bad idea" on Animaniacs!, which didn't start until I was already an adult.

Last edited by bharvey (2012-12-28 13:54:57)


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6470 2012-12-28 19:20:46

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

For anyone who wants to be enlightened.

Offline

 

#6471 2012-12-28 20:13:58

technoboy10
Scratcher
Registered: 2007-08-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

EDIT:  It makes me feel really old to think you're probably all too young to have gotten the reference to "Good idea, bad idea" on Animaniacs!, which didn't start until I was already an adult.

I got the reference.  big_smile


So long, 1.4.
http://goo.gl/3JEV9

Offline

 

#6472 2012-12-28 21:43:38

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

technoboy10 wrote:

I got the reference.

Oh, good, maybe I'm not so old after all.  smile

By the way, just so this subthread isn't totally off-topic, note that Animaniacs! and Snap! have something in common.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6473 2012-12-28 21:45:34

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

For anyone who wants to be enlightened.

Trust me, they're a lot funnier spread out over five years.  smile


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

#6474 2012-12-30 14:08:05

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

technoboy10 wrote:

I got the reference.

Oh, good, maybe I'm not so old after all.  smile

By the way, just so this subthread isn't totally off-topic, note that Animaniacs! and Snap! have something in common.

They have an exclamation mark at the end of them?
They also both have an s, an n, and an a.


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#6475 2012-12-30 16:16:34

bharvey
Scratcher
Registered: 2008-08-10
Posts: 1000+

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

They have an exclamation mark at the end of them?
They also both have an s, an n, and an a.

smile   Lots of words have those letters, but how many names end in exclamation points?  It wasn't conscious, but I bet I wouldn't have thought of the exclamation point had it not been pioneered by Animaniacs!.


http://cs.berkeley.edu/~bh/sig5.png

Offline

 

Board footer