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

#676 2010-05-23 12:09:58

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ITopic: Build Your Own Blocks (BYOB)

In the source code TOS it says you have to release the source code, how do you get around that? Im just wondering.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#677 2010-05-24 01:02:58

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

Re: ITopic: Build Your Own Blocks (BYOB)

tpg56 wrote:

could u please make a mac version? Thanks.

At http://byob.berkeley.edu you'll find a Mac version.  Just unzip it, put the folder anywhere, and one of the things in the folder is BYOB.app.


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

Offline

 

#678 2010-05-24 01:06:41

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

Re: ITopic: Build Your Own Blocks (BYOB)

markyparky56 wrote:

In the source code TOS it says you have to release the source code, how do you get around that? Im just wondering.

Interesting question which (blush) I haven't really thought about.  I think I'll wait until Jens's vacation is over and then we'll figure it out.  But we definitely should.  I'm guessing Jens wants to wait until the official release, but I'm not sure why.

But I think we haven't turned down any requests for access -- do you want it?  I keep saying, I want you guys to put all of it in Panther!  But you might want to wait until August when we get it really working right.


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

Offline

 

#679 2010-05-24 08:19:02

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

Re: ITopic: Build Your Own Blocks (BYOB)

all of the underlying magic down to the VM can be inspected and even edited with Elements, BYOB is much more open than even Scratch itself, with no specific "source code" release needed! I'm even programming parts of BYOB with Elements alone! So, we're radically adhering to the requirement of publishing the source code. But relax, we're going to give you "files" to edit as well in August.


Jens Mönig

Offline

 

#680 2010-05-24 15:04:49

RocketRat
Scratcher
Registered: 2009-05-19
Posts: 1

Re: ITopic: Build Your Own Blocks (BYOB)

I managed to make it freeze! Lol!

Offline

 

#681 2010-05-24 18:37:13

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

Re: ITopic: Build Your Own Blocks (BYOB)

RocketRat wrote:

I managed to make it freeze! Lol!

What did you do?


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

Offline

 

#682 2010-05-24 19:01:57

recycle49
Scratcher
Registered: 2009-12-21
Posts: 1000+

Re: ITopic: Build Your Own Blocks (BYOB)

This is amazing, i got BYOB the fist one, and BYOB 3, and dont  forget Panther!  smile


"Every challenge must be met, every battle must be won, and every story will end." -Me
Recycle49 December 09 - November 11 Goodbye

Offline

 

#683 2010-05-26 17:39:04

ScratchReallyROCKS
Scratcher
Registered: 2009-04-22
Posts: 1000+

Re: ITopic: Build Your Own Blocks (BYOB)

Is it possible to make completely new blocks in the elements editor? I know it's kind of pointless, but you should make it possible.


http://imageshack.us/a/img694/3806/sigmad.png

Offline

 

#684 2010-05-26 23:10:48

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

Re: ITopic: Build Your Own Blocks (BYOB)

ScratchReallyROCKS wrote:

Is it possible to make completely new blocks in the elements editor? I know it's kind of pointless, but you should make it possible.

Jens says you can see anything in Elements, so I guess so.  But I'm not myself a Smalltalk programmer...

PS The line is, "There are three kinds of mathematician: those who can count and those who can't."  smile


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

Offline

 

#685 2010-05-28 12:39:15

gabe3
Scratcher
Registered: 2009-08-19
Posts: 23

Re: ITopic: Build Your Own Blocks (BYOB)

Jens wrote:

So, you want to define your own procedures and functions in Scratch? Build your own blocks (BYOB  smile  )?

You might as well try this new experimental prototype I have been developing over the last weeks. You can download and read through an overview (pdf), or download the whole application (including the overview) and start playing with it right away.

This prototype lets you build your own custom blocks in Scratch using the standard Scratch blocks, as well as other blocks you defined elsewhere. You can create your own command blocks (procedures) and reporter blocks (functions), both regular ("round") and boolean ("diamond"). You can specify for each block to be atomic (run at the speed of a single block) or interleafed. Your custom blocks are defined for each sprite and can be shared among projects together with the sprite they were created for. Oh, and you can even use a block within itself (recursion).

This prototype is very, very, experimental, so be prepared to encounter lots of bugs. I'd be very interested in feedback about your experiences and insights.

Enjoy!
-Jens

Thanks, this is a great program... one bug i found, was, when you add a long stack in a block you're making, it freezes. Now I use BYOB 2.99.

Offline

 

#686 2010-05-30 20:59:35

Twilight-Tak
Scratcher
Registered: 2010-05-15
Posts: 100+

Re: ITopic: Build Your Own Blocks (BYOB)

My mom won't let me download BYOB, no matter how much I tell her it's made by one of the most trusted scratchers like, EVER.


http://tripatlas.com/images/articles/hauntedcanadabanffdress.jpg The Windowless Hotel Episode Two!

Offline

 

#687 2010-05-31 01:03:57

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

Re: ITopic: Build Your Own Blocks (BYOB)

Twilight-Tak wrote:

My mom won't let me download BYOB, no matter how much I tell her it's made by one of the most trusted scratchers like, EVER.

See if your mom will send me an email (bh@cs.berkeley.edu) and we can discuss it.

EDIT: This being the second such comment I've seen, I've made the message on the web site less humor-impaired-parent-unfriendly.  smile

Last edited by bharvey (2010-05-31 23:38:37)


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

Offline

 

#688 2010-06-04 12:37:48

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: ITopic: Build Your Own Blocks (BYOB)

I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!

Offline

 

#689 2010-06-04 13:27:15

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

Re: ITopic: Build Your Own Blocks (BYOB)

Billybob-Mario wrote:

I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!

I'm not sure what you mean.  BYOB includes (is an extension of) Scratch, so there's no need to attach it.  If you want to merge BYOB into your mod, please wait for the official release in August, at which time the source image and changes file will be available.  We are very happy for everyone to use our code at that time!  But we want to get it right first; there are still a lot of rough edges.


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

Offline

 

#690 2010-06-05 12:07:28

markyparky56
Scratcher
Registered: 2008-03-20
Posts: 1000+

Re: ITopic: Build Your Own Blocks (BYOB)

Billybob-Mario wrote:

I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!

BYOB is a Mod, its not a patch, addon, plug-in.


http://j.mp/jgVnTq
Check out my game engine development site: NewDawn I'm a Level 171 Scratcher.I am http://bit.ly/nkvLNT

Offline

 

#691 2010-06-07 18:46:58

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: ITopic: Build Your Own Blocks (BYOB)

markyparky56 wrote:

Billybob-Mario wrote:

I heard that there was a 'Patch' type thing for BYOB to attach it to Scratch or a mod? Where is it. Thank you in advance!

BYOB is a Mod, its not a patch, addon, plug-in.

AI know, but someone said there was a way of 'patching' it on.

Offline

 

#692 2010-06-07 18:48:29

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: ITopic: Build Your Own Blocks (BYOB)

Something that I really like about BYOB is the ability to edit existing blocks using a block-based squeak. Also, a glitch: you can't change block variable names, like it says to when you embed the 'for' loop.

Offline

 

#693 2010-06-07 20:04:56

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

Re: ITopic: Build Your Own Blocks (BYOB)

Billybob-Mario wrote:

you can't change block variable names, like it says to when you embed the 'for' loop.

I'm not sure I understand.  Do you mean you can't change the name of the "i" variable in the FOR block?  Sometimes I have trouble clicking without dragging at all; if you drag even a little, then instead of giving you the name change dialog it tears off a copy of the variable oval.  Is that what's happening for you?  Thanks.


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

Offline

 

#694 2010-06-07 20:10:31

Billybob-Mario
Scratcher
Registered: 2008-01-05
Posts: 500+

Re: ITopic: Build Your Own Blocks (BYOB)

bharvey wrote:

Billybob-Mario wrote:

you can't change block variable names, like it says to when you embed the 'for' loop.

I'm not sure I understand.  Do you mean you can't change the name of the "i" variable in the FOR block?  Sometimes I have trouble clicking without dragging at all; if you drag even a little, then instead of giving you the name change dialog it tears off a copy of the variable oval.  Is that what's happening for you?  Thanks.

Yes. That was the problem. Thank you. Maybe you could have a right-click menu option for those variables for renaming all the time.

Offline

 

#695 2010-06-08 02:24:46

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

Re: ITopic: Build Your Own Blocks (BYOB)

Billybob-Mario wrote:

Maybe you could have a right-click menu option for those variables for renaming all the time.

Great idea.  Thanks!


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

Offline

 

#696 2010-06-08 15:46:09

aweman
Scratcher
Registered: 2008-06-22
Posts: 100+

Re: ITopic: Build Your Own Blocks (BYOB)

cool! i made a block that was  A=B squared!

Offline

 

#697 2010-06-10 11:06:31

Alexandru098
Scratcher
Registered: 2010-03-05
Posts: 12

Re: ITopic: Build Your Own Blocks (BYOB)

I found a bug for the alpha 2.9.9 [blocks] <sorry>  [/blocks]!

Offline

 

#698 2010-06-10 12:42:59

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

Re: ITopic: Build Your Own Blocks (BYOB)

Alexandru098 wrote:

I found a bug for the alpha 2.9.9 [blocks] <sorry>  [/blocks]!

Don't be sorry, that's what we want!  But what's the bug?


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

Offline

 

#699 2010-06-10 19:47:38

orpetskids
Scratcher
Registered: 2008-08-24
Posts: 14

Re: ITopic: Build Your Own Blocks (BYOB)

http://scratch.mit.edu/forums/viewtopic.php?id=10887#req_message

Offline

 

#700 2010-06-10 20:06:24

orpetskids
Scratcher
Registered: 2008-08-24
Posts: 14

Re: ITopic: Build Your Own Blocks (BYOB)

http://scratch.mit.edu/forums/viewtopic.php?id=10887#req_messagehttp://scratch.mit.edu/forums/viewtopic.php?id=10887#req_message   


sad

Offline

 

Board footer