BWOG wrote:
Lucario621 wrote:
But eh... let's not get too far off-topic...
Yeah. Why are we talking about Hetalia anyway?
*shrugs*
Offline
BWOG wrote:
Lucario621 wrote:
But eh... let's not get too far off-topic...
Yeah. Why are we talking about Hetalia anyway?
Isn't it obvious?
Offline
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.
Offline
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
Offline
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.
Offline
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!
Offline
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!
Offline
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 .
Plus, sprites can go out of bounds! Zomg!
Offline
Lucario621 wrote:
Plus, sprites can go out of bounds! Zomg!
That's good for animation
Offline
littletonkslover wrote:
Lucario621 wrote:
Plus, sprites can go out of bounds! Zomg!
That's good for animation
...
..........
>.>
Offline
Lucario621 wrote:
littletonkslover wrote:
Lucario621 wrote:
Plus, sprites can go out of bounds! Zomg!
That's good for animation
...
..........
>.>
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)
Offline
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
I updated the first post to have new links, and to look a lot cleaner
Offline
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?
Offline
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)
Offline
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
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 .
See, Jens, I told you they'd like it!
Offline
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.
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.
Offline
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.
Offline
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 .
See, Jens, I told you they'd like it!
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
Offline
I have an announcement: BYOB PWNS!!!
Offline
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