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

#6001 2012-09-30 05:53:46

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

I think snap! is cool and BYOB has greatly inspired my mod dream. I love BYOB!
(by the way, 6000th post!)

Offline

 

#6002 2012-09-30 06:03:11

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

Re: BYOB 3 - Discussion Thread

dreamod wrote:

I think snap! is cool and BYOB has greatly inspired my mod dream. I love BYOB!
(by the way, 6000th post!)

Did you post that just to get the 6,000th post?  tongue


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

Offline

 

#6003 2012-09-30 07:11:19

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

dreamod wrote:

I think snap! is cool and BYOB has greatly inspired my mod dream. I love BYOB!
(by the way, 6000th post!)

Did you post that just to get the 6,000th post?  tongue

yeah, kind of.  smile

Offline

 

#6004 2012-09-30 07:30:17

blob8108
Scratcher
Registered: 2007-06-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

dreamod wrote:

I think snap! is cool and BYOB has greatly inspired my mod dream. I love BYOB!
(by the way, 6000th post!)

Did you post that just to get the 6,000th post?  tongue

Did you post that just to get the 6,001st post?  tongue


Things I've made: kurt | scratchblocks2 | this cake

Offline

 

#6005 2012-09-30 18:27:46

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

Re: BYOB 3 - Discussion Thread

Did anyone know that in BYOB 3 if you right-click the stage icon it comes up with a sprite selector? 0_0

Last edited by shadow_7283 (2012-09-30 18:28:03)

Offline

 

#6006 2012-09-30 20:13:20

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

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Did anyone know that in BYOB 3 if you right-click the stage icon it comes up with a sprite selector? 0_0

Yup, everyone who read p. 26 of the 3.1 Reference Manual carefully knew.  tongue


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

Offline

 

#6007 2012-09-30 20:39:09

srtate
New Scratcher
Registered: 2012-09-28
Posts: 3

Re: BYOB 3 - Discussion Thread

bharvey wrote:

srtate wrote:

Move the exact same reporter block into a "set" block with a dummy variable - and nothing else - and it takes 25 seconds.

Was there a stage watcher for that variable?  Updating the display takes more time than computing the value.

No, no watch variables set. Just straight computation - or at least it should be.

Apparently I can't post a live link, but here's the URL of a very simple example (a page with a short explanation and a link to the BYOB file):
http://www.uncg.edu/cmp/faculty/srtate/100.f12/byobstrangeness.php

Offline

 

#6008 2012-09-30 20:39:17

henley
Scratcher
Registered: 2008-06-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

dreamod wrote:

I think snap! is cool and BYOB has greatly inspired my mod dream. I love BYOB!
(by the way, 6000th post!)

That's actually the 6000th reply.

That was the 6001st post.


"I've worked so hard for you and you give me nothing in return. Do you need help... Or do I?"

Offline

 

#6009 2012-09-30 21:19:58

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

Re: BYOB 3 - Discussion Thread

srtate wrote:

No, no watch variables set. Just straight computation - or at least it should be.

That is strange.  It's nothing special about SET, either; if I put the MAX in a SAY block it takes forever, too.  Jens?


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

Offline

 

#6010 2012-10-01 03:03:43

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

Re: BYOB 3 - Discussion Thread

Yeah, we know that BYOB 3's execution engine has all kinds of problems and bugs, because we've had to bent it so much to make it do all the stuff it wasn't meant to do in Scratch (recursion, first-class-lists, lambda, message passing). The good news is that your Max Test Project works perfectly well in Snap! 4.0, displaying all the intended behavior.

The other good news is that Snap! 4.0 is already very complete, usable and supported. Granted, cloud storage would be nice (and is about to be added), so is music support, but those aren't major deficiencies. The only reason BYOB 3 is still in use this semester is that the BJC course materials haven't been updated to Snap! 4.0 yet.

Last edited by Jens (2012-10-01 03:39:21)


Jens Mönig

Offline

 

#6011 2012-10-01 04:07:27

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

Re: BYOB 3 - Discussion Thread

@Jens
What about OOP inheritance blocks CLONE, ATTRIBUTE, OBJECT, property OF sprite ??

Offline

 

#6012 2012-10-01 04:48:55

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

Re: BYOB 3 - Discussion Thread

Cloud data? Cool! How are you going to do it; PHP/Python server-side code, or something cleverer?

Last edited by Hardmath123 (2012-10-01 04:50:16)


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

Offline

 

#6013 2012-10-01 05:25:58

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

Re: BYOB 3 - Discussion Thread

xly wrote:

@Jens
What about OOP inheritance blocks CLONE, ATTRIBUTE, OBJECT, property OF sprite ??

Yup, OOP will also come, and soon, but I'd prefer to add those features in 4.1 (similar to the BYOB 3 to 3.1 step), getting 4.0 out of the door before.


Jens Mönig

Offline

 

#6014 2012-10-01 05:27:37

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

Cloud data? Cool! How are you going to do it; PHP/Python server-side code, or something cleverer?

Wait, Cloud data will also come, but first wil be Cloud storage for 4.0. And yes, everything will be incredibly clever, of course!  smile


Jens Mönig

Offline

 

#6015 2012-10-01 05:38:12

nathanprocks
Scratcher
Registered: 2011-04-14
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

Hardmath123 wrote:

Cloud data? Cool! How are you going to do it; PHP/Python server-side code, or something cleverer?

Wait, Cloud data will also come, but first wil be Cloud storage for 4.0. And yes, everything will be incredibly clever, of course!  smile

Will we be able to save projects to the server and share them like on Scratch?


http://carrot.cassiedragonandfriends.org/Scratch_Signature/randomsig.php
http://trinary.site40.net/images/scratchrank.php?username=nathanprocks&display=small

Offline

 

#6016 2012-10-01 08:59:51

srtate
New Scratcher
Registered: 2012-09-28
Posts: 3

Re: BYOB 3 - Discussion Thread

Jens wrote:

Yeah, we know that BYOB 3's execution engine has all kinds of problems and bugs, because we've had to bent it so much to make it do all the stuff it wasn't meant to do in Scratch (recursion, first-class-lists, lambda, message passing). The good news is thatyour Max Test Project works perfectly well in Snap! 4.0, displaying all the intended behavior.

The other good news is that Snap! 4.0 is already very complete, usable and supported. Granted, cloud storage would be nice (and is about to be added), so is music support, but those aren't major deficiencies. The only reason BYOB 3 is still in use this semester is that the BJC course materials haven't been updated to Snap! 4.0 yet.

OK, so I'll look more into moving to Snap! - when I was planning out this course Snap! didn't seem quite ready for prime time. Having the pre-loaded sprites that come with BYOB make it considerably more engaging right out of the box, and it's still not clear to me how project storage works (in my dream world there would be an online storage repository that I could set up and have students link to me or a grader so that we could pull up projects directly - and versioned storage would be even better... and if I could tag parts of the code with notes...  and... and... and...  OK, I'll stop).

Offline

 

#6017 2012-10-01 10:10:49

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

Re: BYOB 3 - Discussion Thread

Right now, you can either save projects to local storage, or - better - export them to regular files. Just select "Export project..." in Snap's File menu, and save the resulting browser page (which displays an XML representation of your project) to your disk. You can open saved projects simply by dragging and dropping them (the XML files) onto Snap!, or via a native File dialog by selecting "Import..." in Snap's File menu.

Oh, and you can, of course, import any of Scratch's / BYOB's costumes, backgrounds or sounds the same way (drag & drop - even multiple selections for stop-motion animations - or via the "Import..." menu option).

And yes, there is going to be an online storage repository with bells and whistles, but saving, exporting, and loading already works quite well even without! Please let me know if something doesn't work for you and I'll be glad to hasten to the rescue  smile


Jens Mönig

Offline

 

#6018 2012-10-01 11:12:29

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

Re: BYOB 3 - Discussion Thread


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

 

#6019 2012-10-01 12:14:52

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

Re: BYOB 3 - Discussion Thread

nathanprocks wrote:

Will we be able to save projects to the server and share them like on Scratch?

Save, pretty soon; share, maybe, after we get the political implications (about site policing etc) worked out.


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

Offline

 

#6020 2012-10-01 12:39:01

boukeas
New Scratcher
Registered: 2012-09-27
Posts: 5

Re: BYOB 3 - Discussion Thread

boukeas wrote:

Now, another problem of a different flavour: I run BYOB in Greek. When I create a new block, its name looks perfectly normal (see http://db.tt/0k3TItq3). However, when I try to add a parameter to the block characters do not display normally anymore, even those that used to (http://db.tt/GURGwt6G). Any thoughts?

Ok, since this has gone unanswered, let me ask: will it be possible (at some point) to localize Snap! so that it can support other languages?

Offline

 

#6021 2012-10-01 13:11:46

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

Re: BYOB 3 - Discussion Thread

boukeas wrote:

let me ask: will it be possible (at some point) to localize Snap! so that it can support other languages?

Sorry for not answering promptly. I'm happy to report that I'm working on a localization mechanism at this very moment, and expect to have a first version ready in a few days. In my local dev environment I'm already switching back and forth between English and - an as of now still incomplete version of - German.

It would awesome if you were willing to contribute the Greek translation for Snap!


Jens Mönig

Offline

 

#6022 2012-10-01 14:18:54

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Jens wrote:

boukeas wrote:

let me ask: will it be possible (at some point) to localize Snap! so that it can support other languages?

Sorry for not answering promptly. I'm happy to report that I'm working on a localization mechanism at this very moment, and expect to have a first version ready in a few days. In my local dev environment I'm already switching back and forth between English and - an as of now still incomplete version of - German.

It would awesome if you were willing to contribute the Greek translation for Snap!

RTL also planned?

Offline

 

#6023 2012-10-01 14:26:38

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

Re: BYOB 3 - Discussion Thread

the first version of the Snap! translator will only support LTR and maintaining the inputs of primitives in their original order


Jens Mönig

Offline

 

#6024 2012-10-01 15:12:35

boukeas
New Scratcher
Registered: 2012-09-27
Posts: 5

Re: BYOB 3 - Discussion Thread

Jens wrote:

I'm happy to report that I'm working on a localization mechanism at this very moment, and expect to have a first version ready in a few days. [...]
It would awesome if you were willing to contribute the Greek translation for Snap!

In principle I would be more than happy to, but I guess it depends on what it would practically involve. The standard .po files used for localization are text files with msgid, msgstr pairs, i.e. original strings along with their translations. If something similar is used in the mechanism you are implementing then a large part of the localization effort can be automated using the existing .po files. Is this the case?

Offline

 

#6025 2012-10-01 15:51:42

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

Hardmath123 wrote:

Cloud data? Cool! How are you going to do it; PHP/Python server-side code, or something cleverer?

Wait, Cloud data will also come, but first wil be Cloud storage for 4.0. And yes, everything will be incredibly clever, of course!  smile

*COUGH* node.js

Offline

 

Board footer