Fabulous!
Is there a way for sprite 1 to call the built block of another sprite (for any subset of command, reporter, or boolean)? I could not find one.
Not sure about concurrency/interleaving. Perhaps Reporters and Booleans should be called synchronously and atomically, while Commands should be just like a narrow-cast equivalent of the current broadcast event.
Thanks - Sophie
Offline
Hi Sophie,
thanks for testing the prototype! At the moment sprites can only access their own custom blocks, and not call other sprite's procedures/functions. I agree that this might be beneficial for e.g. a "math-services" sprite or so. I'm just not sure how to integrate something like it into the current Scratch blocks paradigm. Do you have any ideas on this?
Offline
Songheadstudios wrote:
I am having a problem, I have Broken out of scratch 1.3 and made some changes,
now I want to get back into "user mode" but how do I?
click on the background then "open" then "scratch"
Offline
jcubed wrote:
you cant type numbers into the blocks
Hmm, I just checked and, yes, you should be able to type in numbers into the parameter-fields of any custom block you made (also into the "report" field in the block editor). Could you perhaps explain what you're missing a little more in detail? Thanks!
Offline
Jens wrote:
jcubed wrote:
you cant type numbers into the blocks
Hmm, I just checked and, yes, you should be able to type in numbers into the parameter-fields of any custom block you made (also into the "report" field in the block editor). Could you perhaps explain what you're missing a little more in detail? Thanks!
hit make a block and type the number 1 then hit ok, I also see that you can't hack this like you can scratch >
Last edited by jcubed (2008-10-27 18:31:56)
Offline
[update]
fixed a few bugs:
- using tools on the template-block no longer has any effect
- using tools on variables in the block editor no longer as any effect
(you weren't going to try that anyway, were you?)
added an integrated compiler
- you can now turn your projects into an .exe with a single click on a button
(this works currently only, however, if there are no spaces in the paths)
the new version is 1.0.3
Enjoy!
Offline
Hey I just noticed, repeat blocks go instantly into it
Offline
As I think, this project runs off of a Squeak VM. So, If I were to use the Mac version of Scratch and open it with this image, would I be able to use it? I'm using a Windows right now so I can't check
Offline
Hi coolstuff,
certainly you can use BYOB on a Mac. Just copy a Scratch VM into the BYOB folder and drag the BYOB.image file onto it. The only thing not working will be the compiler, because it is Windows-specific.
I'm not sure what you mean by asking for parameters, could you explain that to me? You can create your own blocks, specify parameters and pass them along, you know. Are you perhaps referring to command line parameters for the .exe files? What would you do with these? I'd be interested to learn more about your ideas!
Offline
Awsome! I love playing around with stuff like this....i wonder if I can make a block that shades a triangle.....hmmm
Offline
Jens wrote:
I'm not sure what you mean by asking for parameters, could you explain that to me? You can create your own blocks, specify parameters and pass them along, you know. Are you perhaps referring to command line parameters for the .exe files? What would you do with these? I'd be interested to learn more about your ideas!
Hi Jens,
I posted that before completely exploring the uses of BYOB and reading the ReadMe file. I didn't know that you could pass parameters. Thanks for your response!
Offline
I downloaded the BYOB prototype, and I have one thing to say so far: It needs a "delete block" button! I can't get rid of a "panda" block that I don't want anymore! because it is too random! ok!
Offline
I'm tired. because I'm up at 5:33 AM. so I can't think about this right now. goodbye.
Offline
I have an Idea for a way to use them: to create an input screen for a string!
Offline
keroro645 wrote:
I found out that byob stands for build your own bag
I wish I could build my own bag...
For the thing, it should have block lists as well as block variables. for if you want to have a reporter that is the input of a string that uses a list, then it would need it.
Offline
Hi DarthPickley,
sorry if you're having problems with BYOB, and if I didn't make it all clear and obvious how you can get rid of unwanted custom blocks. Actually it's rather easy: Just right click (command click on a Mac) on the block you want to delete in the palette, and select "delete" from the pop-up menu.
I hope this helps. Thanks for testing the prototype and giving feedback!
Offline
please make 1.1 or 1.1.1 asap
Offline
ProgrammingLanguage is a changed scratch too! Cool!
Offline
I notice that even on atomic speed it doesn't happen instantly, like most games do.
Offline
Jens wrote:
Hi DarthPickley,
sorry if you're having problems with BYOB, and if I didn't make it all clear and obvious how you can get rid of unwanted custom blocks. Actually it's rather easy: Just right click (command click on a Mac) on the block you want to delete in the palette, and select "delete" from the pop-up menu.
I hope this helps. Thanks for testing the prototype and giving feedback!
I know! I thought I deleted those posts... but I guess I didn't. I also need to say: You should have block arrays, and string input and output.
Offline
And also, if, for example, you wanted to make an "< < > xor < > >" block ( or rather, just a << <or> >> block maybe), you could make it so that you can input a boolean variable? and also you could have it so that in the code, #numvar creates an numerical variable called numvar, $strvar creates a string variable called strvar, and Idk, %boovar creates a boolean variable called boovar. Some other blocks I would like to make are simple boolean blocks for: "#num1<=#num2", "#num1>=#num2", "#num1<>#num2", and "%bool1 XOR %bool2". And also a "#num1 is between #num2 and #num3" and "#num1 is between #num2 and #num3 inclusive" block. one thing that I find totally un-remakeable is a "#num1^#num2" block. you HAVE to include this in Scratch 1.4! and please include the block editor, even if only accessible as a feature in the extras menu!
Offline