fullmoon wrote:
Doesn't "BYOB" stand for "Bring Your Own Beer"?
BYOB stands for a lot of things.
Offline
Jens wrote:
Hi henley,
I'm not sure if I understand your request right. You can already build your own boolean blocks by selecting the "boolean" checkbox in the block editor, but you cannot - as of now - define boolean parameters for custom blocks, nor create custom loops or event-hats. Could you perhaps give me an example of a use case for these ideas? I'm curious how this could help expanding BYOB. Thank you!
i mean something such as the " if < >" block shaped like a C the part that looks like < > is what i want on BYOB, i also what the "C Block"
Last edited by henley (2008-12-22 18:41:25)
Offline
henley, which blocks would you like to snap into the < > parameter placeholder, and what would you like to do with it in the procedure's body which you cannot already do using the if-block?
Offline
Jens wrote:
Hi NXTGeek,
you can find the download links in the first post of this thread. Enjoy!
lol, I looked, but I guess not hard enough...
..I have been know to miss things under my nose.
Offline
I exited BYOB and now I need a certain picture file or I can't get back in! What's the file?
Offline
I tried using BYOB but all I can really do with it is make shortcuts: i can put a whole script into one block. Is that what its meant for? Or is there a way to make REAL new blocks like the ones in my project http://scratch.mit.edu/projects/illusionist/213984
Offline
I tried to make the much wanted <[ ]received> block, but I couldn't make it report the right thing. I guess it's impossible to make after all.
Offline
illusionist wrote:
I tried using BYOB but all I can really do with it is make shortcuts: i can put a whole script into one block. Is that what its meant for? Or is there a way to make REAL new blocks like the ones in my project http://scratch.mit.edu/projects/illusionist/213984
Well, you CAN make recursive blocks, which you can't do with just scripts. And you can have multiple instances of the block running at the same time, with unlimited block variables. you can make a "pause all for _ seconds" block (maybe) or something using the atomic feature. or a simple function to cut down scripts a lot. or maybe a Sub-program.
Offline
henley wrote:
Jens wrote:
Hi henley,
I'm not sure if I understand your request right. You can already build your own boolean blocks by selecting the "boolean" checkbox in the block editor, but you cannot - as of now - define boolean parameters for custom blocks, nor create custom loops or event-hats. Could you perhaps give me an example of a use case for these ideas? I'm curious how this could help expanding BYOB. Thank you!i mean something such as the " if < >" block shaped like a C the part that looks like < > is what i want on BYOB, i also what the "C Block"
I've been thinking about things like that too. I have thought up whole things where you physically build your own block- kind of like a Realbasic editor or something. And it has something like where you can make a block with a selectable group of windows, and you can choose what options there are in the thing, and it can include specific things, like the drop-down menu for "( {abs,sqrt,sin,cos,tan,asin,acos,atan,ln,log,e^,10^} of (0) )", or something with special variables, like a certain sprite, a variable, or something that you can choose what to include or not include, very complex. And also, to have several special types of variables: numerical, string, boolean, color, or the complex sprite, variable, costume, etc. variables that can be made so that, in the end, it is possible to make a "<color {|color var|, any} of sprite {|sprite var|, stage, any} is touching color {|color var|, any} of sprite {|sprite var|, stage, any}>" block. or, especially useful, some kind of block that can sort a certain list, or even the "[point in direction {0 up, 90 right, -90 left, 180 down}]" block. You can, also, make a block shaped special ways. just, something that would be able ot replicate any of the current blocks. although this is a very unlikely idea...
Offline
This blew my mind!!! Incredible!
Offline
Offline
eurocracy wrote:
Variables should be able to hold strings!
Variables can hold strings in Scratch (since version 1.3). You can write anything - including a string like your name - into the "set variable to ___" command block. In BYOB you can pass a string as parameter to a custom block by first assigning it to a variable. You can also let a custom block return a string by similarly assigning such a string to an answered variable.
Offline
Personally to me, BYOB is a great scratch add-on, but with experimenting, I've realized that for the most part, your just shortening your script.
Offline
I Can't Read The "PDF Read Through" Cause It Opens In WordPad. But Can You Tell Me How To Fix It or Could You Make It In WordPad or Is The A Topic/Post I Can Read?
Thank You For You Help Everyone.
Offline
Jens wrote:
I'm delighted by your suggestion to let other sprites access certain custom blocks. That way something like a sprite-based library system could be experimented with. In fact, it might be a nice start to only enhance the already existing block you mentioned which "senses" the variables of another sprite so that you can select any of the other sprites custom-defined reporter blocks. This would fit in nicely with the existing Scratch blocks while allowing sprites to gently expand their "public interface". I would also expect this to be very easy to understand by beginners and thus intuitive to use.
What do you think, could this (sensing custom reporters) be enough, or do sprites really need to directly execute other sprites' custom command blocks as well?
I think that would be a great start! It would "gently" and "greatly" expand things.
I do think access to custom command blocks would also be very good, but can be treated as a quite separate project.
Sophie
Offline
i found a glitch; if you make tons of % like this %%%%%%%%%%%%%%%%%f you get tons of boxes and then a <> slot or other assorted things (once i got a math dropdown box *shiver*) and it gives you an "internal error" and if you play with it some you get a " **system error handling failed** "
Offline
Hi mathguy, you're right about percent character clusters doing funny things in BYOB. That's because we fixed the percent-character bug in Scratch 1.3.1 only after I released the current version of BYOB (which is based on Scratch 1.3). The next version of BYOB will fix that issue. Thanks for your report!
Offline
is there a way to make a block (that kinda looks like a loop block) that sets the execution speed for the coding inside it, AKA you could make a repeat script run as fast as possible or ultra slow depending on what number/setting you input...?
Offline
is there a mac version?
Offline