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

#6476 2012-12-31 12:26:14

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

Re: BYOB 3 - Discussion Thread

A draft Snap 4.0 Manual is up for comments.


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

Offline

 

#6477 2012-12-31 12:52:46

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

A draft Snap 4.0 Manual is up for comments.

One word choice problem that I found was on page 4, paragraph 5 (or 6  tongue ). "...depending on the overall proportion of your browser window." Size might be a better word to describe 'your browser window' IMO. Other than that, I haven't seen any problems.   smile


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

Offline

 

#6478 2012-12-31 13:19:42

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

Re: BYOB 3 - Discussion Thread

technoboy10 wrote:

One word choice problem that I found was on page 4, paragraph 5 (or 6  tongue ). "...depending on the overall proportion of your browser window." Size might be a better word to describe 'your browser window' IMO.

Ah, you're right.  If you make the window smaller without changing its proportions, the scripting area shrinks before the stage does.  Thanks!


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

Offline

 

#6479 2013-01-01 00:48:58

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

Re: BYOB 3 - Discussion Thread

Jens, any feedback on my (new and improved... ok, maybe just new) changeset? It's buried a couple of pages back, and has the 10-stepup change for mosaic.


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

Offline

 

#6480 2013-01-01 00:53:12

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

Re: BYOB 3 - Discussion Thread

Just out of curiosity, when did you start developing BYOB/Snap!?


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

Offline

 

#6481 2013-01-01 12:19:12

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

Re: BYOB 3 - Discussion Thread

brian, you took my pink floyd refs out!  sad
[/offtopic]

i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?
i would also like to see less italic/bold text, but that's less of a problem

i also thought that the first chapter had too many comments in parentheses, for example the explanations for alonzo or snap!. it really makes following difficult  wink

Last edited by roijac (2013-01-01 12:19:22)

Offline

 

#6482 2013-01-01 13:22:00

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

Re: BYOB 3 - Discussion Thread

roijac wrote:

brian, you took my pink floyd refs out!  sad

Huh?

i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?

Ah, you must be a European.  smile   Europeans find sans-serif more readable; Americans find serif more readable.  The font is Baskerville, the most beautiful typeface ever (imho), designed by John Baskerville, first published in 1757.  From the Wikipedia article:

Wikipedia wrote:

A research study showed that the use of the Baskerville font increased the likelihood of the reader agreeing with a statement by 1.5% as compared to the average of five other fonts, including Comic Sans which had the most negative influence on agreement of the six.

roijac wrote:

i would also like to see less italic/bold text

Why?  Among other things, italic is the usual convention for the first introduction of a technical term: "A variable blob is an orange reporter containing the name of a variable, used to dereference the variable in a script."  And of course boldface is for headings.  Was there a particular context in which you didn't like them?

i also thought that the first chapter had too many comments in parentheses, for example the explanations for alonzo or snap!. it really makes following difficult  wink

Hmm.  Could we get other people's votes on this?


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

Offline

 

#6483 2013-01-02 11:53:48

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

Re: BYOB 3 - Discussion Thread

How come BYOB calls their mascot "Alonzo" while scratch calls the same image "Gobo"?


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

 

#6484 2013-01-02 12:05:13

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

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

How come BYOB calls their mascot "Alonzo" while scratch calls the same image "Gobo"?

Ah, if you didn't see the difference you didn't look for it  smile


Jens Mönig

Offline

 

#6485 2013-01-02 12:15:11

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

Re: BYOB 3 - Discussion Thread

found a mistake:

The manual wrote:

In Scratch 1.4, numbers and text strings are first class. You can put a number in a variable, use one as the input to
a block, write a reporter that reports a number, or put a number into a list.

You can't write reporters in scratch!
I think what you meant was "There are reporters that report numbers".

Another 2 mistakes:

<broken image link. Will fix soon. Image at bottom of page 19.>

I think you mean  mean

<is (tree) a [list v]>
and
(join <(tree) as text> [ is not a binary tree]) //could be join or join words, but you need the as text.
Also, I think replace should be a hybrid block because sometimes you need to mutate a linked list. I know there are workarounds using indirection with mutable lists or lambdas, but it would be easier to simply have mutable linked lists.

Last edited by joefarebrother (2013-01-02 13:05:11)


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

 

#6486 2013-01-02 14:30:03

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

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

found a mistake:

Thanks!  I'll fix all those.

EDIT:  Except for the "as text" one; there's no such block in Snap!.  Instead, the conversion is done automatically when a list is given as input to JOIN.

Also, I think replace should be a hybrid block

Yes, I agree.  Jens doesn't want to mess with lists in 4.0, but we'll get to it.  There was a recent discussion here about how to handle circular lists, which become possible when they're mutable.

Last edited by bharvey (2013-01-02 14:59:04)


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

Offline

 

#6487 2013-01-02 16:02:46

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

roijac wrote:

brian, you took my pink floyd refs out!  sad

Huh?

a while ago,  i made a screenshots for you, replacing some of your beatles refs with pink floyd, that i thought you sorted out. after taking a look in my own screenshots i noticed the font was different and you didn't take my pictures at all. take a look at your dropbox folders  wink

bharvey wrote:

i really liked the manual, just the font wasn't very readable, maybe take a less serifly one?

Ah, you must be a European.  smile   Europeans find sans-serif more readable; Americans find serif more readable.  The font is Baskerville, the most beautiful typeface ever (imho), designed by John Baskerville, first published in 1757.

indeed, european  wink

bharvey wrote:

roijac wrote:

i would also like to see less italic/bold text

Why?  Among other things, italic is the usual convention for the first introduction of a technical term: "A variable blob is an orange reporter containing the name of a variable, used to dereference the variable in a script."  And of course boldface is for headings.  Was there a particular context in which you didn't like them?

I don't know if that's intended or if it's adobe reader, but that's what i see:
http://i.imgur.com/Tvfsx.png

Offline

 

#6488 2013-01-02 16:36:30

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

There was a recent discussion here about how to handle circular lists, which become possible when they're mutable.

I still have that changeset that stops Snap! crashing when you "add (foo) to (foo)". I never finished the nice UI for it, though. Do you want it anyhow?

Last edited by blob8108 (2013-01-02 16:36:46)


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

Offline

 

#6489 2013-01-02 17:07:25

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

Re: BYOB 3 - Discussion Thread

blob8108 wrote:

I still have that changeset that stops Snap! crashing when you "add (foo) to (foo)". I never finished the nice UI for it, though. Do you want it anyhow?

Wait until after 4.0, then, yeah.


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

Offline

 

#6490 2013-01-02 17:36:32

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

Re: BYOB 3 - Discussion Thread

roijac wrote:

i made a screenshots for you, replacing some of your beatles refs with pink floyd

Oh, is that who those people are.  smile   Pink Floyd weren't any good once they lost Syd Barrett.

that's what i see:

Ugh, no wonder you don't like it.  That sure isn't what I see.  I'll look into it.  I'm pretty sure the fonts are embedded, but I don't understand the wording of the Acrobat options so I could be wrong.

EDIT:  Upgrading to Adobe CS6.  Download will take 13 hours, it says here.  sad   Stay tuned.

Last edited by bharvey (2013-01-02 18:05:08)


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

Offline

 

#6491 2013-01-02 18:09:48

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

Re: BYOB 3 - Discussion Thread

In Snap, are scripts compiled to JavaScript before running? I haven't been following this thread enough recently.

Offline

 

#6492 2013-01-02 18:42:48

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

Re: BYOB 3 - Discussion Thread

BornAgainAtheist wrote:

In Snap, are scripts compiled to JavaScript before running? I haven't been following this thread enough recently.

Nope.  Someday, probably.


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

Offline

 

#6493 2013-01-02 20:32:01

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

Re: BYOB 3 - Discussion Thread

The virtual keyboard on iPad is killing me! It doesn't auto-decapitalize, so it types in caps lock unless you manually disable it. Then it keeps popping up randomly, whenever you add focus to a text box (e.g. when you expand the window to add more input type options in a custom block).

Would you change it if I wrote a Morphic local virtual keyboard for you? I think it won't be too hard, I can do it.  smile


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

Offline

 

#6494 2013-01-02 21:16:52

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

Would you change it if I wrote a Morphic local virtual keyboard for you? I think it won't be too hard, I can do it.  smile

I already did that.


nXIII

Offline

 

#6495 2013-01-02 22:06:10

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

The virtual keyboard on iPad is killing me!

I vote that you get a Google Nexus 7 and make the virtual keyboard work on that!  It isn't just annoying; it downright doesn't work in Snap!.


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

Offline

 

#6496 2013-01-02 23:54:25

Digimath
Scratcher
Registered: 2007-07-07
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

A draft Snap 4.0 Manual is up for comments.

I’m wondering if those humorless teachers would rather not be credited for the name change.


I've updated my text adventure game.
Colossal Cave 150http://scratch.mit.edu/static/projects/Digimath/3003787_sm.png

Offline

 

#6497 2013-01-03 01:16:31

omniscience
Scratcher
Registered: 2012-12-05
Posts: 26

Re: BYOB 3 - Discussion Thread

Awesome!
Snap! 4.0 manual, a 52-page manual that includes things that people in the advanced topics should easily understand such as :
A SNAP! program consists of one or more scripts, each of which is made of blocks.  Here’s a typical script:

when gf clicked
pen down
repeat [4]
move [100] steps
turn ccw [90] degrees
end
The white horizontal line is a signal that if you let go of the green block it will snap into the gold one.
At the top of the script is a hat block, which indicates when the script should be carried out.
To stop the program, click the red stop sign at the right end of the tool bar.

A predicate is a special kind of reporter that always reports true or false.  Predicates have a hexagonal shape:
mouse down?
and those are only a few within the many things in the first 9 of 52 pages


http://block.site90.net/scratch.mit/text.php?t=%20DO%20NOT%20DISTURB:%20currently%20making%20a%20scratch%20mod&amp;c=F00&amp;s=10

Offline

 

#6498 2013-01-03 01:21:09

omniscience
Scratcher
Registered: 2012-12-05
Posts: 26

Re: BYOB 3 - Discussion Thread

<mouse down?> // no hexagons...


http://block.site90.net/scratch.mit/text.php?t=%20DO%20NOT%20DISTURB:%20currently%20making%20a%20scratch%20mod&amp;c=F00&amp;s=10

Offline

 

#6499 2013-01-03 03:04:25

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Nope.  Someday, probably.

After that Snap! will take over the world  wink

Offline

 

#6500 2013-01-03 03:10:30

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

Re: BYOB 3 - Discussion Thread

omniscience wrote:

Awesome!
Snap! 4.0 manual, a 52-page manual that includes things that people in the advanced topics should easily understand...

*cough* not just for forum readers *cough*

Offline

 

Board footer