To make one, you need to use broadcasts and variables.
Offline
I have downloaded BYOB with sources and want to open them with squeak.
And IT IS GREAT! Blocks is exactly want I missed in standard scratch!
To experiment with the Smalltalk code I want to browse it and optionally make changes.
But there is no option to break out from scratch to squeak.
Is there a possibility (option) to enter in squeak devleopment mode ( i.e. to see the sqeak work menue etc.)
Regrads
hans
Offline
Well, there is ONE thing wrong:I CAN'T OPEN IT. Does it only work on Windows? Because I have a Macintosh. Thanks!

Offline
I dunno but probably as there is only installable file shown and thats for windows but wait if u can open scratch then i can suggest u a way well copy the .image file in ur scratch directory (this will make this step permanent) then open scratch it will ask for the image to open choose BYOB.image and u will be running byob or if u want another way just copy all files in the scrach folder except scratch.image to another folder and there paste this byob.image but anyways u wont be able to compile ur project in an running .exe
Offline
Still won't work.

Offline
I think Jens ( the BYOB creator) has to supply a image which didnot start
"Byob" as the defalu application.(i.e. provide the same sort of file like the
http://download.scratch.mit.edu/source-code/ScratchSource1.4.zip .
there you can get into the source an optionally start Scratch.
It also may be possible that Jens didnot want to provide us with the possiblity to
break into his image....
hansm wrote:
I have downloaded BYOB with sources and want to open them with squeak.
And IT IS GREAT! Blocks is exactly want I missed in standard scratch!
To experiment with the Smalltalk code I want to browse it and optionally make changes.
But there is no option to break out from scratch to squeak.
Is there a possibility (option) to enter in squeak devleopment mode ( i.e. to see the sqeak work menue etc.)
Regrads
hans
Offline
Paddle2See wrote:
Jens, this is simply amazing! Astounding! Incredible! The first routine I made was "Previous Costume" - it felt so good to be able to hide that ugly equation neatly away in a routine where it belongs! From my first baby steps, I will now stride forth confidently. Thank you!
Yeah. But you can't save it in the costumes menu.
I suggest that.
Offline
ok i have a question about the mesh settings. i would want to make a game where you had a whole bunch of people playing at one time and not just two. the only way i could think of using would be having it so that you could tell who else was online and their ip address and you could connect to their games. i don't know how i would do that or is that even possible.
Offline
Offline
Paulwe wrote:
I had a brilliant idea! What if someone made a block that would import files (like .gif, .avi, .wav, ect) and folders. If someone connected to a network, downloaded (or made) a project, then added that block, selected the network for the file, and received data from it, scratch would be multi-player!!
I think it would be cool if scratch could do stuff like access cookies and connect across the server too! If we could get byob to be able to connect to networks, it would be cool!
Offline
im working on a byob project and i've made two very simple blocks iwth it but every time i try to save it, it crashes. what should i do?
Offline
Sounds good, but i am having trouble doing it.
Could you help? Also, the sample projects won't load good...it says that the file may be damaged. Sorry
Offline
andrewcevery wrote:
Paulwe wrote:
I had a brilliant idea! What if someone made a block that would import files (like .gif, .avi, .wav, ect) and folders. If someone connected to a network, downloaded (or made) a project, then added that block, selected the network for the file, and received data from it, scratch would be multi-player!!
I think it would be cool if scratch could do stuff like access cookies and connect across the server too! If we could get byob to be able to connect to networks, it would be cool!
That would be awesome! If we could take scratch to the limit, we could make an online RPG or Runescape!
Offline
Offline
Suggestion, make it be able to open in regular scratch but it replaces custom blocks with their syntax. Maybe like import the name of the custom block as a comment right next to the syntax.
Offline
Error: It cannot receive boolean values. If I put "%b" in the name it gives me a number/string input field.
Offline
@ScipioBellorum: Sorry for that bug! I think I fixed it a while ago for the Berkeley CS39N course but forgot to update the download files in the Chirp blog :-(. I'm currently very busy working on a new version of BYOB that will feature first class lists and lambdas (first class blocks), so it may take a while until I find and update the files.
Offline
ah jens could u please please please add a image 3d rotation block plz plz plz
like it doing image say for a pixel at x , y to
for pixel x for zx rotation
goto x=xcosanglebwzx and y = y
or Atleast some sort of squeak programmablity i mean programmer with knowledge of squeak can programm faster new blocks PLZ
Last edited by fanofcena (2010-01-05 04:54:57)
Offline
Jens wrote:
@ScipioBellorum: Sorry for that bug! I think I fixed it a while ago for the Berkeley CS39N course but forgot to update the download files in the Chirp blog :-(. I'm currently very busy working on a new version of BYOB that will feature first class lists and lambdas (first class blocks), so it may take a while until I find and update the files.
Whats the difference between first class, and the normal type that we currently have?
Offline
First class objects have their own set of methods and can be returned by evaluating a reporter block or used as parameters. They are just "data" and can be either named or anonymous. That way a list can be assigned to a variable or to a list element, enabling lists of lists. First class blocks (also called lambda forms and closures in other programming languages) means that you can put blocks and scripts into variables and lists for deferred execution (run them later) and pass them to other elements (sprites, variables, lists, blocks etc.). Sound hard? it's not, Scratch is great in visualizing such ideas.
Offline
Grrrrrrrr.......I can't figure out how to install it!!!!! I use windows btw......
Offline
JENS PLEASE READ IT FULLY
First class objects <I READ THAT TOO LATE ! LOL > now we will have something in scratch that c++ cannot support anyway
jens i use byob and am tryin to use the basic block editor to make new scratch blocks with squeak but they do not show up CAN u help plz
And can u plz make an experimental compiler version of scratch\byob\chirp that could degrade source code to lower languages or compile them as in a c++ project
Offline