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

#626 2010-05-31 23:03:38

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

How's this for a logo?
http://cs.berkeley.edu/~bh/byob-block2.png

That's great! Personally, I would just include the block as the logo, and get rid of the grey area and the speech bubble. But it looks fine the way it is too!

Offline

 

#627 2010-05-31 23:32:21

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

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Personally, I would just include the block as the logo, and get rid of the grey area and the speech bubble.

Ah, you think it is too busy.  sad   I wasn't sure.  I'm trying to get across the first-classness of the block, the fact that it can be reported as the value produced by a computation.  But maybe that's too subtle for a logo.  We'll see what the rest of y'all think [I'm not a southerner but that's the best word we have in modern American English (if this were the Panther forum I could say "you lot"  smile  ) to emphasize that a particular use of the second person is meant to be plural] and then Jens will decide when he's back online.  smile

Last edited by bharvey (2010-06-01 00:23:44)


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

Offline

 

#628 2010-06-01 03:21:29

johnnydean1
Scratcher
Registered: 2010-02-12
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hmm, I like it. It offers a nice insight to BYOB, but yet would not get boring.


You can now reach me on Twitter @johnnydean1_

Offline

 

#629 2010-06-01 14:19:03

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

We'll see what the rest of y'all think [I'm not a southerner but that's the best word we have in modern American English (if this were the Panther forum I could say "you lot"  smile  ) to emphasize that a particular use of the second person is meant to be plural]

How about "you all"?
_____

On another note, I noticed a small void in the BYOB OOP and decided to fill it: static methods and classes. All the OOP in both the Scratch projects just uses the "make a ___" block, which returns an instance. I have implemented a little way of using classes and static methods right here. The example isn't terribly interesting, it just has the structure.

Last edited by nXIII (2010-06-01 15:16:10)


nXIII

Offline

 

#630 2010-06-01 15:20:50

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Hey, gang, here's my first attempt at a help screen for one of the new BYOB blocks.  What do you think?  Will it actually help someone who doesn't already get it?

http://cs.berkeley.edu/~bh/byob-run.gif

Wow! Great! It looks like perhaps the image formatting messed up the quality a bit - but definitely very helpful!


http://i.imgur.com/WBkM2QQ.png

Offline

 

#631 2010-06-01 15:22:39

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Lucario621 wrote:

what's the logo? Is the new 'gobo' the mascot, or the logo? And if it's the mascot, than what is the logo?

Huh.  I haven't thought about this before.   My first reaction was "what's the difference?" but I guess you're saying that http://cs.berkeley.edu/~bh/scratch.png is the logo, whereas the cat is the mascot?

So, Lambda-Gobo, or Globo (my abbreviation), or Lobo (Jens's abbreviation, but confusing because it also means "wolf") is definitely the mascot, but up to now it's been the logo, too.  Do we need a logo? I'm tempted to suggest http://cs.berkeley.edu/~bh/greek-byob.png but the Greek upsilon isn't really a "y," is it, even though it looks like one?  How about this: http://cs.berkeley.edu/~bh/byob-block.png Maybe it's a little busy... I guess we're open to suggestions!

Oh - ok. I was just wondering because I didn't know if the text in the top-left of the program (the capitalized white serif text "BYOB") was the logo or not.

In the meanwhile, you guys can decide  smile


http://i.imgur.com/WBkM2QQ.png

Offline

 

#632 2010-06-01 16:24:11

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

Re: BYOB 3 - Discussion Thread

nXIII wrote:

How about "you all"?

Oh yeah huh!  tongue

On another note, I noticed a small void in the BYOB OOP and decided to fill it: static methods and classes. All the OOP in both the Scratch projects just uses the "make a ___" block, which returns an instance. I have implemented a little way of using classes and static methods right here. The example isn't terribly interesting, it just has the structure.

I can't actually look at your project until I get home b/c right now I'm at a school with a firewall that denies access to mediafire (which is apparently Evil because it allows File Sharing  sad  ) but it sounds like you should have a look at the OOP implementation handout from my intro CS course, which goes into things like the gory details of inheritance, as well as class variables and methods.  It's in Scheme rather than BYOB, but that won't matter; you'll get the ideas.


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

Offline

 

#633 2010-06-01 17:14:30

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

nXIII wrote:

How about "you all"?

Oh yeah huh!  tongue

On another note, I noticed a small void in the BYOB OOP and decided to fill it: static methods and classes. All the OOP in both the Scratch projects just uses the "make a ___" block, which returns an instance. I have implemented a little way of using classes and static methods right here. The example isn't terribly interesting, it just has the structure.

I can't actually look at your project until I get home b/c right now I'm at a school with a firewall that denies access to mediafire (which is apparently Evil because it allows File Sharing  sad  ) but it sounds like you should have a look at the OOP implementation handout from my intro CS course, which goes into things like the gory details of inheritance, as well as class variables and methods.  It's in Scheme rather than BYOB, but that won't matter; you'll get the ideas.

That's ... exactly what I did.

(PS Adobe Reader had some serious text-selection issues with that document - It was even drawing slanted highlight surfaces!)


nXIII

Offline

 

#634 2010-06-01 19:00:26

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

How's this for a logo?
http://cs.berkeley.edu/~bh/byob-block2.png

I've been using this icon for BYOB to help distinguish it from Scratch on my launch panel for a while now:
http://drop.io/scratchBYOB/asset/say-lambda-png

Also, two simple requests for a future version: a "sprite name" reporter and a reporter that contains a selectable list of sprite names like this: (the sprite |  v|) It's all we really need to emulate first-class behavior with sprites, and it would really help with this event dispatcher model I'm working on...

Last edited by fullmoon (2010-06-01 19:34:29)


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#635 2010-06-01 20:49:40

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

Re: BYOB 3 - Discussion Thread

nXIII wrote:

That's ... exactly what I did.

Sure.  There's really only one way to do it.  But I wanted you to read it to get you started on the issues involving inheritance and SELF.  (You confused me a little by using "self" to mean the class rather than the instance, which is the usual thing, btw.)

(PS Adobe Reader had some serious text-selection issues with that document - It was even drawing slanted highlight surfaces!)

Interesting.  I was going to say "it works for me" but I guess I hadn't tried selecting text.  I think there probably isn't any actual text in that pdf, just pixels as rendered by TeX.


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

Offline

 

#636 2010-06-01 20:53:45

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

I've been using this icon for BYOB...

Nice.  Understated--not busy.  I'm a little worried that it goes too far in making first class procedures the whole point of BYOB, leaving out the ability to Build Your Own Blocks, which is still probably going to be more useful to more people.  But we'll see what Jens says...  I sure hope he gets home soon.  smile

Also, two simple requests for a future version: a "sprite name" reporter and a reporter that contains a selectable list of sprite names like this: (the sprite |  v|)

Sounds both useful and easy.  smile   Why do you need it to say "the sprite" in the list items?  Why not just a list of the names?

Last edited by bharvey (2010-06-01 20:54:34)


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

Offline

 

#637 2010-06-01 21:28:33

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Why do you need it to say "the sprite" in the list items?  Why not just a list of the names?

Personally I'd prefer a blank list...but I find that blocks sans text tend to be difficult to drag around, like the Panther all-in-one variable reporter.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#638 2010-06-01 21:36:37

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

Re: BYOB 3 - Discussion Thread

nXIII wrote:

(PS Adobe Reader had some serious text-selection issues with that document - It was even drawing slanted highlight surfaces!)

Lol. Your right. I love glitching up proffesional programs (or watch them glitch themselves up)  tongue

Offline

 

#639 2010-06-01 22:58:02

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

Personally I'd prefer a blank list...

Oh!  I misunderstood what you wanted; I thought you were asking for a zero-input SPRITES block that would report a list of sprites, not a THE SPRITE reporter with a dropdown list of names.  But I'm not sure what your block should return, if we're only dealing in names and not actual first-class sprites (which is definitely on our list, but maybe not by August).  I mean, if you know the name, then you already have the name!  smile

(I guess I'm the one who wants the list-of-sprites reporter block.)


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

Offline

 

#640 2010-06-01 23:11:40

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Oh!  I misunderstood what you wanted; I thought you were asking for a zero-input SPRITES block that would report a list of sprites, not a THE SPRITE reporter with a dropdown list of names.  But I'm not sure what your block should return, if we're only dealing in names and not actual first-class sprites (which is definitely on our list, but maybe not by August).  I mean, if you know the name, then you already have the name!  smile

(I guess I'm the one who wants the list-of-sprites reporter block.)

I'm thinking it should be there for the same reason Scratch has dropdowns instead of text inputs in the ([property] of [sprite]) and set [variable] blocks; no one likes typing the name of something, it's too much like "real" programming. It's true that the block doesn't give any information, but it would at least reduce the amount of typing necessary. Also, if you change a sprite name then all the blocks that reference that sprite change also.

I agree that a list of sprites would be nice too!

BTW here's another icon I whipped up: http://drop.io/scratchBYOB/asset/lambdablocksgood-png


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#641 2010-06-01 23:52:01

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

Also, if you change a sprite name then all the blocks that reference that sprite change also.

Actually I haven't had such good luck with dropdowns following name changes in other contexts (e.g., sounds, variables).  I agree it would be nice.  smile

BTW here's another icon I whipped up: http://drop.io/scratchBYOB/asset/lambdablocksgood-png

I like your other one better.  This one has too much in it; if it's going to be that busy, it might as well be my super-pedagogic one.  smile


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

Offline

 

#642 2010-06-02 00:08:12

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

fullmoon wrote:

Also, if you change a sprite name then all the blocks that reference that sprite change also.

Actually I haven't had such good luck with dropdowns following name changes in other contexts (e.g., sounds, variables).  I agree it would be nice.  smile

BTW here's another icon I whipped up: http://drop.io/scratchBYOB/asset/lambdablocksgood-png

I like your other one better.  This one has too much in it; if it's going to be that busy, it might as well be my super-pedagogic one.  smile

I like yours a lot, i just thought i'd share some 'fan art'. Personally I think you should stick with lambo or globo for the logo in as many places as possible since it retains the friendliness of the Scratch cat we all know and love.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#643 2010-06-02 00:15:04

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

I like yours a lot, i just thought i'd share some 'fan art'. Personally I think you should stick with lambo or globo for the logo in as many places as possible since it retains the friendliness of the Scratch cat we all know and love.

Thanks!  I like Globo, too, but now that I've learned from Lucario621 that a logo is different from a mascot  smile  I guess the question isn't really about an icon but rather about the "BYOB" in the top left corner of the screen, and whether we want to change it.  Which we might not; I don't know (since he's incommunicado) whether Jens has a warm feeling for that particular rendition of the acronym, or if he's open to alternatives.  (Poor Jens is going to spend a week just catching up on email and bug reports and forum traffic before he can do any programming!)


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

Offline

 

#644 2010-06-02 01:50:06

fg123
Scratcher
Registered: 2008-11-13
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I like the Greek font.  big_smile  For the top left logo.


Hai.

Offline

 

#645 2010-06-02 08:41:27

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Yeah, I do too, although I think the font could be a little thicker and perhaps could use a stroke.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#646 2010-06-02 09:33:36

Jakey22
Scratcher
Registered: 2008-12-28
Posts: 72

Re: BYOB 3 - Discussion Thread

I can be the site designer! The distribution site right now looks pretty BLAH.

Just go to sackettgraphicsolutions.com for an example.


http://www.imagebookers.com/gallery/d/2561-1/ubuntu-wallpaper.png http://bullylug.org/linux-penguin.jpg
My website       PENGUINS!!!!!!!!!!!!!!!!!!!!! randomness.

Offline

 

#647 2010-06-02 14:30:10

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

Re: BYOB 3 - Discussion Thread

Speaking of the web site, why didn't anybody tell me that the speech balloon around Gobo's "2 5" was invisible on a white background?  It worked great on my white-on-black display.  smile   So it wasn't until I looked at the page on someone else's computer that I found the problem.


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

Offline

 

#648 2010-06-02 20:14:55

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I should have taken the warning on the download page seriously...BYOB actually managed to crash my desktop computer! Do I get a prize?


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#649 2010-06-02 22:24:08

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

I should have taken the warning on the download page seriously...BYOB actually managed to crash my desktop computer! Do I get a prize?

Wow!  I'm sorry!  Crash by overheating?  Or something else?  By all means send the project.

I hope it's okay now...


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

Offline

 

#650 2010-06-02 23:03:37

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Wow!  I'm sorry!  Crash by overheating?  Or something else?  By all means send the project.

I hope it's okay now...

It's absolutely fine...I just tried to save a (frankly, not so large) project and I got a wacky Squeak error about memory and the scripts area turned FF0000. Then everything froze up and I was forced to do a hard reboot. I would totally send the project if I could save it!


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

Board footer