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

#76 2010-04-25 19:49:34

BWOG
Scratcher
Registered: 2008-09-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

But eh... let's not get too far off-topic...

Yeah. Why are we talking about Hetalia anyway?

Offline

 

#77 2010-04-25 19:50:29

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

Re: BYOB 3 - Discussion Thread

BWOG wrote:

Lucario621 wrote:

But eh... let's not get too far off-topic...

Yeah. Why are we talking about Hetalia anyway?

*shrugs*


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

Offline

 

#78 2010-04-25 19:51:02

littletonkslover
Scratcher
Registered: 2008-12-12
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BWOG wrote:

Lucario621 wrote:

But eh... let's not get too far off-topic...

Yeah. Why are we talking about Hetalia anyway?

http://aspergers.dasaku.net/wp-content/uploads/2009/02/gg_hetalia_axis_powers_-_01_webcast_047f127300095722-27-29.jpg

Isn't it obvious?


http://www.coxlab.org/images/rat_banner.jpg
That's the dark nature of capitalism. ~ Wonder Showzen

Offline

 

#79 2010-04-25 19:56:57

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: BYOB 3 - Discussion Thread

littletonkslover wrote:

BWOG wrote:

Lucario621 wrote:

But eh... let's not get too far off-topic...

Yeah. Why are we talking about Hetalia anyway?

http://aspergers.dasaku.net/wp-content/ … -27-29.jpg

Isn't it obvious?

You are the real immature one here.


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#80 2010-04-25 19:58:11

littletonkslover
Scratcher
Registered: 2008-12-12
Posts: 1000+

Re: BYOB 3 - Discussion Thread

soupoftomato wrote:

littletonkslover wrote:

BWOG wrote:


Yeah. Why are we talking about Hetalia anyway?

http://aspergers.dasaku.net/wp-content/ … -27-29.jpg

Isn't it obvious?

You are the real immature one here.

I've noticed ;D


http://www.coxlab.org/images/rat_banner.jpg
That's the dark nature of capitalism. ~ Wonder Showzen

Offline

 

#81 2010-04-25 20:11:50

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

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

while adding the 21 values (7 letters times 3 possible signs after it)

Indeed, you could use CROSSPRODUCT to get what you're after here: CROSSPRODUCT [LIST <A> ... <G>] [LIST <#> <b><>].  But that isn't actually how I'd do it.  I'd see if LETTER 1 OF the note is A-G (using a list to hold the A-G), and see if ALL BUT FIRST LETTER OF the note (that's a block in the tools sprite) is in LIST <><#><b>.

That'll be faster than looking through a list of length 21.


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

Offline

 

#82 2010-04-25 20:14:15

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Lucario621 wrote:

while adding the 21 values (7 letters times 3 possible signs after it)

Indeed, you could use CROSSPRODUCT to get what you're after here: CROSSPRODUCT [LIST <A> ... <G>] [LIST <#> <b><>].  But that isn't actually how I'd do it.  I'd see if LETTER 1 OF the note is A-G (using a list to hold the A-G), and see if ALL BUT FIRST LETTER OF the note (that's a block in the tools sprite) is in LIST <><#><b>.

That'll be faster than looking through a list of length 21.

Ooh! I never would have thought of that!  smile


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

Offline

 

#83 2010-04-25 20:15:44

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

Re: BYOB 3 - Discussion Thread

BWOG wrote:

This is all too advanced for me.

Please don't give up yet -- give me a few days to get the first tutorial finished.

It's really, really exciting how everyone is pounding at the software -- even the bug reports are heartwarming!
Thanks, everyone!


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

Offline

 

#84 2010-04-25 20:24:21

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

Re: BYOB 3 - Discussion Thread

Another thing I like about this new BYOB is the "zebra coloring" - how blocks that are nested within the same color change color so you can identify them apart. I think that's really cool  smile .

Plus, sprites can go out of bounds! Zomg!  big_smile


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

Offline

 

#85 2010-04-25 20:27:21

littletonkslover
Scratcher
Registered: 2008-12-12
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

Plus, sprites can go out of bounds! Zomg!  big_smile

That's good for animation  big_smile


http://www.coxlab.org/images/rat_banner.jpg
That's the dark nature of capitalism. ~ Wonder Showzen

Offline

 

#86 2010-04-25 20:35:37

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

Re: BYOB 3 - Discussion Thread

littletonkslover wrote:

Lucario621 wrote:

Plus, sprites can go out of bounds! Zomg!  big_smile

That's good for animation  big_smile

...

..........

>.>


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

Offline

 

#87 2010-04-25 20:56:36

soupoftomato
Scratcher
Registered: 2009-07-18
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

littletonkslover wrote:

Lucario621 wrote:

Plus, sprites can go out of bounds! Zomg!  big_smile

That's good for animation  big_smile

...

..........

>.>

Ehh, animation hurts nothing

One picture art projects are the work of the devil though.

And littletonkslover, if your not convinced to download it for animating, just check my second block that I created here, http://scratch.mit.edu/forums/viewtopic.php?id=34603.

I made a block that lets you animate as many frames as you need in one block, then Lucario621 made it where it goes as fast as you want.

Last edited by soupoftomato (2010-04-25 20:58:00)


I'm glad to think that the community will always be kind and helpful, the language will always be a fun and easy way to be introduced into programming, the motto will always be: Imagine, Program, Share - Nomolos

Offline

 

#88 2010-04-25 21:33:06

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

Re: BYOB 3 - Discussion Thread

I am making an advanced file system, like in OSs. I was already planning on doing it, but with the release of BYOB 2.99 and all its advanced list features, I thought I try it there. BUT WAIT, DON'T TELL ME HOW TO DO IT! I'll (try) to figure it out myself!!!

Just curious, but is there any possibility of the full release of BYOB 3 including multi-dimensional arrays? That would be pretty useful in some projects, and you'd have to write a whole lot of code to make it happen in Scratch or BYOB.

Offline

 

#89 2010-04-25 21:34:01

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

Re: BYOB 3 - Discussion Thread

I updated the first post to have new links, and to look a lot cleaner  smile


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

Offline

 

#90 2010-04-25 21:35:21

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

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

I am making an advanced file system, like in OSs. I was already planning on doing it, but with the release of BYOB 2.99 and all its advanced list features, I thought I try it there. BUT WAIT, DON'T TELL ME HOW TO DO IT! I'll (try) to figure it out myself!!!

Just curious, but is there any possibility of the full release of BYOB 3 including multi-dimensional arrays? That would be pretty useful in some projects, and you'd have to write a whole lot of code to make it happen in Scratch or BYOB.

Don't worry - I'll tell you how to do it. You just do - (long text) - see, that wasn't too hard, was it? xD

Can't you do that with lists inside lists?


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

Offline

 

#91 2010-04-25 22:10:18

MathWizz
Scratcher
Registered: 2009-08-31
Posts: 1000+

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

I am making an advanced file system, like in OSs. I was already planning on doing it, but with the release of BYOB 2.99 and all its advanced list features, I thought I try it there. BUT WAIT, DON'T TELL ME HOW TO DO IT! I'll (try) to figure it out myself!!!

Just curious, but is there any possibility of the full release of BYOB 3 including multi-dimensional arrays? That would be pretty useful in some projects, and you'd have to write a whole lot of code to make it happen in Scratch or BYOB.

0_o That is why you can put lists in lists!

I'm making a way of making instances without a clone block!

Last edited by MathWizz (2010-04-25 22:11:05)


http://block.site90.net/scratch.mit/text.php?size=30&amp;text=%20A%20signature!&amp;color=333333

Offline

 

#92 2010-04-25 22:53:29

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

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

shadow_7283 wrote:

I am making an advanced file system, like in OSs. I was already planning on doing it, but with the release of BYOB 2.99 and all its advanced list features, I thought I try it there. BUT WAIT, DON'T TELL ME HOW TO DO IT! I'll (try) to figure it out myself!!!

Just curious, but is there any possibility of the full release of BYOB 3 including multi-dimensional arrays? That would be pretty useful in some projects, and you'd have to write a whole lot of code to make it happen in Scratch or BYOB.

Don't worry - I'll tell you how to do it. You just do - (long text) - see, that wasn't too hard, was it? xD

Can't you do that with lists inside lists?

I know, but it still doesn't have the same features and stuff the arrays have. Well I guess it does but...it doesn't allow you to... I DON'T KNOW. XD

Offline

 

#93 2010-04-26 03:13:00

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

Re: BYOB 3 - Discussion Thread

Hi shadow_7283, we think BYOB has something much better for matrices than multi-dimensional arrays: Lists of lists! You can even build your own blocks for that!


Jens Mönig

Offline

 

#94 2010-04-26 03:14:22

urhungry
Scratcher
Registered: 2009-07-03
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I can't wait for byob3. It looks AWESOME!

Offline

 

#95 2010-04-26 03:14:23

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

Re: BYOB 3 - Discussion Thread

Lucario621 wrote:

Another thing I like about this new BYOB is the "zebra coloring" - how blocks that are nested within the same color change color so you can identify them apart. I think that's really cool  smile .

See, Jens, I told you they'd like it!  smile


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

Offline

 

#96 2010-04-26 03:25:14

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

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

Lucario621 wrote:

Can't you do that with lists inside lists?

I know, but it still doesn't have the same features and stuff the arrays have. Well I guess it does but...it doesn't allow you to... I DON'T KNOW. XD

One of the nice things about BYOB is that if you don't like the user interface for something, you can make your own!  So, in this case, if it bothers you to say ITEM <3> OF [ITEM <5> OF <array>] then you can create another block that lets you say ITEM <3> <5> OF <array> but expand into the other thing.  smile

Actually from an efficiency standpoint you're right that it's a little faster to look something up in a contiguous array than in a list of lists, although it's not /much/ faster, so you have to be doing a lot of array references before it'll matter.  Addressing the speed issues in using lists is one of the priorities for the August releaase, along with debugging support.

OTOH, lists of lists are a little more versatile than arrays because you can have "ragged arrays" in which every row doesn't have to have the same number of elements.


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

Offline

 

#97 2010-04-26 03:28:58

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

Re: BYOB 3 - Discussion Thread

shadow_7283 wrote:

BUT WAIT, DON'T TELL ME HOW TO DO IT!

Oh dear, am I telling people how to do things too much? (It can't be Jens; I notice he never actually tells how to do anything in his replies.)  I think I'm nervous that people will get frustrated early and give up on BYOB.  But that doesn't seem to be happening.


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

Offline

 

#98 2010-04-26 05:07:59

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Lucario621 wrote:

Another thing I like about this new BYOB is the "zebra coloring" - how blocks that are nested within the same color change color so you can identify them apart. I think that's really cool  smile .

See, Jens, I told you they'd like it!  smile

I'm really glad about that! Zebra coloring is another of Brian's wild ideas (like allowing sprites to "say" lists and blocks - try it!) that I was skeptical about. I was afraid people would hate it if the blocks suddenly had different colors than what they've been used to, so I decided to make that an option that you can turn off. Looks like that would not have been necessary, after all  smile


Jens Mönig

Offline

 

#99 2010-04-26 05:12:15

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I have an announcement: BYOB PWNS!!!  big_smile   smile   tongue


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#100 2010-04-26 07:14:01

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: BYOB 3 - Discussion Thread

BYOB is great so far, except for one thing. I've discovered a way to actually network an infinite number of BYOBs together, to have them interact in any number of different ways. The only problem with this is... The ([network] sensor value) block DOES NOT SUPPORT LISTS AS VARIABLES. This is essential to my project.

Thanks!

Offline

 

Board footer