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

#5576 2012-07-10 13:22:50

scspaeth
Scratcher
Registered: 2010-02-14
Posts: 20

Re: BYOB 3 - Discussion Thread

christian2000 wrote:

Hardmath123 wrote:

Press the blue check mark button next to it.

I dont see any buttons next to it.  hmm

The "blue" check mark button is not blue in the most recent version of Snap!

The checkmark on the right, adjacent to the input field and inside the blue border is a button. You can click on it or simply enter text in the field and then hit the enter key on your keyboard.

Offline

 

#5577 2012-07-10 13:28:38

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

 

#5578 2012-07-11 07:35:19

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

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

I'm not exactly sure. I thought (quote (1 2 3 (4 5) ) ) was like an abbreviation of (list (1 2 3 (list 4 5) ), where (quote +) became a new data type "symbol" '+.

I guess it's true that if your atomic data are only numbers, which are self-evaluating, then you can always use LIST to assemble lists instead of quoting them.  But I wouldn't say that QUOTE abbreviates LIST; in fact QUOTE is simpler, taking whatever value it's given as argument and returning that value without further evaluation.  But it only really matters once you introduce symbols.

PS You have an extra open paren, in "list (1 2 3" above.

Last edited by bharvey (2012-07-11 07:35:50)


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

Offline

 

#5579 2012-07-11 07:37:54

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

Re: BYOB 3 - Discussion Thread

Yeah, I read R4RS, too, but I didn't understand a word of the macro appendix.  sad


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

Offline

 

#5580 2012-07-11 11:04:42

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

PS You have an extra open paren, in "list (1 2 3" above.

My bad. I was trying to avoid the two-brackets-green-crescent thing (why don't they disable that already?!). I found out (with a quick Wiki search) you do it by selecting "never show smilies as icons for this post" under "options", but then you can use actual smilies. Oh well.


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

Offline

 

#5581 2012-07-12 01:42:55

asampal
New Scratcher
Registered: 2011-08-26
Posts: 9

Re: BYOB 3 - Discussion Thread

Would it be possible to change the "if on edge bounce" block into some kind of C block? I'd like to be able to react with more than just a bounce when a sprite hits an edge. I ran into this requirement today and I just fudged it using both the bounce block and some coordinate checking - it worked, but it doesn't feel right.

Offline

 

#5582 2012-07-12 04:24:43

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

Re: BYOB 3 - Discussion Thread

"if on edge bounce" is probably the most controversial primitive in all of Scratch. You don't have to use it (in Snap it also is still buggy and doesn't behave right), instead you can check using the TOUCHING ? predicate from the sensors category, whether a sprite is touching the edge of the stage, and disambiguify which one it is touching using the sprite's coordinates yourself.


Jens Mönig

Offline

 

#5583 2012-07-12 04:39:38

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

"if on edge bounce" is probably the most controversial primitive in all of Scratch.

Yeah, I never understood that. You can make it out of other blocks anyway; why is it included in the default set of blocks?

Also, "disambiguify" is an awesome word.  big_smile


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

Offline

 

#5584 2012-07-12 12:36:39

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

Re: BYOB 3 - Discussion Thread

Snap! dev update

Check out presentation mode (called "app mode" in Snap) and small-stage-mode in the new Snap! alpha

Enjoy!

Last edited by Jens (2012-07-12 12:37:05)


Jens Mönig

Offline

 

#5585 2012-07-12 13:05:15

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

Re: BYOB 3 - Discussion Thread

For my computer, Snap! is so laggy that it's barely usable. I'm using Chrome on a Mac with Lion.


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

Offline

 

#5586 2012-07-12 13:43:18

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

Re: BYOB 3 - Discussion Thread

henley wrote:

For my computer, Snap! is so laggy that it's barely usable. I'm using Chrome on a Mac with Lion.

Eh? Snap in Chrome on Mac Lion is about 10x faster than BYOB 3 or Scratch 1.4 for me!


Jens Mönig

Offline

 

#5587 2012-07-12 16:11:38

scspaeth
Scratcher
Registered: 2010-02-14
Posts: 20

Re: BYOB 3 - Discussion Thread

Jens wrote:

Snap! dev update

Check out presentation mode (called "app mode" in Snap) and small-stage-mode in the new Snap! alpha

Enjoy!

I appreciate the extra width in the scripting area that the small stage-mode supports. Even though the list blocks fold, some of my list blocks exceeded the available space in normal stage-mode. Thank you!

Last edited by scspaeth (2012-07-12 16:15:53)

Offline

 

#5588 2012-07-12 23:14:24

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

henley wrote:

For my computer, Snap! is so laggy that it's barely usable. I'm using Chrome on a Mac with Lion.

Eh? Snap in Chrome on Mac Lion is about 10x faster than BYOB 3 or Scratch 1.4 for me!

It's not just the running of the code, the dragging of blocks, and trying to type numbers and letters has about a 1-10 second delay.


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

Offline

 

#5589 2012-07-13 04:03:52

tjbrady
New Scratcher
Registered: 2010-07-10
Posts: 5

Re: BYOB 3 - Discussion Thread

Can anybody help me to figure out how in BYOB you can print a project summary?
Rgds
TJB.

Offline

 

#5590 2012-07-13 04:10:42

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

Re: BYOB 3 - Discussion Thread

Hi tjbrady,

I had to take project summaries out of BYOB. But in the new version (Snap!) the projects themselves are stored in a readable XML format. Some instructors have already been examining these XML files for analyses and found them to be useful. we'd be very insterested if the new project format helps you.

Thanks!


Jens Mönig

Offline

 

#5591 2012-07-13 07:20:17

scspaeth
Scratcher
Registered: 2010-02-14
Posts: 20

Re: BYOB 3 - Discussion Thread

Jens wrote:

Hi tjbrady,

I had to take project summaries out of BYOB. But in the new version (Snap!) the projects themselves are stored in a readable XML format. Some instructors have already been examining these XML files for analyses and found them to be useful. we'd be very interested if the new project format helps you.

Thanks!

I am finding the new format very helpful for the development of my own understanding of Snap! The ease with which you can display the xml tree and collapse extraneous detail are especially helpful.

One of the intriguing project attributes is version="1". Does this mean that you plan to have some kind of version tracking capacity? Do you plan to include other meta data such as original creator and re-mixers as in Scratch 1.4?

I know that you want to get all of BYOB 3.1 before adding new features. But, from a pedagogical perspective, these would be very valuable. I'll try to be patient while eagerly waiting to see what comes next.

Steve

Offline

 

#5592 2012-07-13 08:37:17

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

Re: BYOB 3 - Discussion Thread

the project version attribute refers to the project format version, so we can stay backwards compatible if - at some future time - we need to restructure the XML tree.

But, to answer your question, yes, we'll be adding more attributes to the project format, and there will be a way to track remixes etc., because we'll also be working on a Snap website with cloud storage etc.

Stay tuned!


Jens Mönig

Offline

 

#5593 2012-07-13 08:55:57

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

we'll also be working on a Snap website with cloud storage etc

...in Node.js, obviously.  tongue


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

Offline

 

#5594 2012-07-13 10:16:56

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

Re: BYOB 3 - Discussion Thread

while playing in BYOB3, i noticed that the distance to dropdown doesn't show the sprite which you program in, making it difficult to use it as a lambda and execute in another sprite ((distance to sprite1)) of (sprite2)). fix it?

(also in touching, point towards, go to)

Offline

 

#5595 2012-07-13 10:27:46

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

Re: BYOB 3 - Discussion Thread

you can set the drop-down to blank, reify it and call it with an object as input, or, if you do want a reference to "self", place an OBJECT (myself) reporter into it.  smile


Jens Mönig

Offline

 

#5596 2012-07-13 10:57:29

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

a Snap website

Ooh... sounds like fun!


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

Offline

 

#5597 2012-07-13 12:09:16

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

you can set the drop-down to blank, reify it and call it with an object as input, or, if you do want a reference to "self", place an OBJECT (myself) reporter into it.  smile

still  smile

Offline

 

#5598 2012-07-13 13:03:12

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

Re: BYOB 3 - Discussion Thread

henley wrote:

Jens wrote:

henley wrote:

For my computer, Snap! is so laggy that it's barely usable. I'm using Chrome on a Mac with Lion.

Eh? Snap in Chrome on Mac Lion is about 10x faster than BYOB 3 or Scratch 1.4 for me!

It's not just the running of the code, the dragging of blocks, and trying to type numbers and letters has about a 1-10 second delay.


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

Offline

 

#5599 2012-07-13 13:05:46

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

Re: BYOB 3 - Discussion Thread

Jens, I had an idea for the mobile version (I know this is a "minor UI tweak" but...) : in portrait mode you should see just scripts, and in landscape you see scripts on one side and the viewer/sprite corral on the other. It would look really slick.  smile


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

Offline

 

#5600 2012-07-13 15:34:51

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

Re: BYOB 3 - Discussion Thread

Question: In BYOB 3.0, when you do ((the script {code}) of [sprite 2 v]) in sprite 1, if code refers to (object [myself v]), does that mean sprite 1 or sprite 2?


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

 

Board footer