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
Good attempt, but Scratch's help describes what each block in the script does--not just the "focus" block itself.
The font style should also be changed.
Offline
bharvey wrote:
fullmoon wrote:
I would totally send the project if I could save it!
Had you been running the project a bunch before saving? (I'm wondering if there's a memory leak.) Tnx.
That seems to be it. I will try to replicate the problem tomorrow.
Offline
Vista4563 wrote:
Scratch's help describes what each block in the script does--not just the "focus" block itself.
Hmm. I don't want to sound defensive, but here's what I found on my first attempt to check this out:
Could you give an example or two of blocks with the kind of help you're describing? Thanks.
The font style should also be changed.
Does it have to look exactly like the Scratch help screens? I love Baskerville! And I have no idea what font that is in the Scratch ones.
Last edited by bharvey (2010-06-03 00:22:50)
Offline
No one answered my web design request. Can I be it or not?
Offline
Jakey22 wrote:
No one answered my web design request. Can I be it or not?
Sorry, I should have replied even though I don't really have an answer. I'm waiting for Jens to get back from vacation to discuss this with him. Honestly, at least before August I don't think we need a web design -- what we have is a place for hardy alpha testers to download stuff, not a site to attract new users. So, thanks for the offer, and we'll consider it shortly.
Offline
MathWizz wrote:
I have a bunch of glitches that I found today:
http://img193.imageshack.us/img193/1240/byoberror1.png
I got this after running the script. It worked fine with the run block but not with the launch block. I can post the project if you want it.
http://img248.imageshack.us/img248/5571/byoberror3.png
http://img34.imageshack.us/img34/2218/byoberror4.png
Wow... interesting...
Offline
Lucario621 wrote:
*bump*
Are you bumping "what's the logo?"? I still haven't heard from Jens in several weeks. I think the idea is that he's catching up all at once on the time he should have been spending with his family while instead he's been hacking BYOB. So, everything is kind of at a standstill except that I'm working on the help screens.
Offline
nXIII wrote:
I wish Jens were around.
I'll take two of that.
Ugh universal setters are ... hard to do.
IANJ, but I think the grey border around THE BLOCK around X POSITION is unlikely to be what you mean. X POSITION is already a function, and you're wrapping two more lambdas around it. I can see one more lambda, but I don't get why you'd want two. (I'm not saying it never happens, but it shouldn't be necessary for the universal setter.)
Offline
nXIII wrote:
Ugh universal setters are ... hard to do. I wish Jens were around.
why go into the browsers and all that stuff when you could just use the elements editor, it works so much better.
Offline
ScratchReallyROCKS wrote:
nXIII wrote:
Ugh universal setters are ... hard to do. I wish Jens were around.
http://i46.tinypic.com/9gkj6o.jpgwhy go into the browsers and all that stuff when you could just use the elements editor, it works so much better.
It's a lot slower, and takes longer to find things.
bharvey wrote:
nXIII wrote:
I wish Jens were around.
I'll take two of that.
Ugh universal setters are ... hard to do.
IANJ, but I think the grey border around THE BLOCK around X POSITION is unlikely to be what you mean. X POSITION is already a function, and you're wrapping two more lambdas around it. I can see one more lambda, but I don't get why you'd want two. (I'm not saying it never happens, but it shouldn't be necessary for the universal setter.)
Yeah, that was an accident. My problem is getting it to cooperate with "call"
Offline
nXIII wrote:
My problem is getting it to cooperate with "call"
I don't understand -- what does one have to do with the other? You're not actually calling the thing that you're setting... can I have an example?
Offline
nXIII wrote:
Ugh universal setters are ... hard to do. I wish Jens were around.
http://i46.tinypic.com/9gkj6o.jpg
Why is the [When sprite1 clicked] block really big and wonky?
Offline
markyparky56 wrote:
nXIII wrote:
Ugh universal setters are ... hard to do. I wish Jens were around.
http://i46.tinypic.com/9gkj6o.jpgWhy is the [When sprite1 clicked] block really big and wonky?
LONG story....
bharvey wrote:
nXIII wrote:
My problem is getting it to cooperate with "call"
I don't understand -- what does one have to do with the other? You're not actually calling the thing that you're setting... can I have an example?
As in
[call (the [set () to [| | \/]] script) with inputs (the (x position) block) |25|]
For, as you mentioned via email, setting a list of variables.
EDIT: Oh, wow, never mind, I think it's just because my AnythingArgMorph (the weird-looking second one) doesn't have a specially-defined method isEmpty.
Last edited by nXIII (2010-06-06 15:38:09)
Offline
nXIII wrote:
markyparky56 wrote:
nXIII wrote:
Ugh universal setters are ... hard to do. I wish Jens were around.
http://i46.tinypic.com/9gkj6o.jpgWhy is the [When sprite1 clicked] block really big and wonky?
LONG story....
bharvey wrote:
nXIII wrote:
My problem is getting it to cooperate with "call"
I don't understand -- what does one have to do with the other? You're not actually calling the thing that you're setting... can I have an example?
As in
[call (the [set () to [| | \/]] script) with inputs (the (x position) block) |25|]
For, as you mentioned via email, setting a list of variables.
EDIT: Oh, wow, never mind, I think it's just because my AnythingArgMorph (the weird-looking second one) doesn't have a specially-defined method isEmpty.
I wonder, would this be harder or easier if this wasn't in squeak?
Offline
nXIII wrote:
[call (the [set () to [| | \/]] script) with inputs (the (x position) block) |25|]
I think that should be RUN, since SET is a command, not a reporter. I remember there were some bugs about how getting RUN and CALL confused would crash BYOB instead of erroring...
Offline
bharvey wrote:
nXIII wrote:
[call (the [set () to [| | \/]] script) with inputs (the (x position) block) |25|]
I think that should be RUN, since SET is a command, not a reporter. I remember there were some bugs about how getting RUN and CALL confused would crash BYOB instead of erroring...
Im not really sure what call is used for, doesn't it report the block?
Offline
bharvey wrote:
Lucario621 wrote:
*bump*
Are you bumping "what's the logo?"? I still haven't heard from Jens in several weeks. I think the idea is that he's catching up all at once on the time he should have been spending with his family while instead he's been hacking BYOB. So, everything is kind of at a standstill except that I'm working on the help screens.
No - it's just that this thread was on the second page of the Advanced Topics forum D:
Offline
Lucario621 wrote:
No - it's just that this thread was on the second page of the Advanced Topics forum D:
Oh. Yeah, partly that's a lack of development activity sans Jens, and partly it's that we fixed all the bugs. <- Note smiley.
Offline
markyparky56 wrote:
Im not really sure what call is used for, doesn't it report the block?
CALL takes a function and actually calls it; it doesn't report the block, but rather, whatever the block reports when called.
Offline
bharvey wrote:
nXIII wrote:
[call (the [set () to [| | \/]] script) with inputs (the (x position) block) |25|]
I think that should be RUN, since SET is a command, not a reporter. I remember there were some bugs about how getting RUN and CALL confused would crash BYOB instead of erroring...
Sorry, I always mess up "call" and "run"
Offline