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

#901 2010-07-01 09:56:33

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Wow, BYOB gets updated a lot...

Last edited by The-Whiz (2010-07-01 09:56:42)

Offline

 

#902 2010-07-01 10:01:06

TheExternal
Scratcher
Registered: 2008-11-04
Posts: 54

Re: BYOB 3 - Discussion Thread

bharvey wrote:

TheExternal wrote:

hey! has anyone come up with a block that maps out a variable's coordinates? That would be EXTREMELY helpful. Thanks!

I don't understand what you're asking for.  In what sense does a variable have coordinates?  Or are you thinking about a particular kind of value in a variable?

I mean something that tells the x position and y position of any variable onstage. when you save BYOB or Scratch when you hide a variable, the variable always goes to the top left corner which gets frustrating if you want the variable to stay somewhere else.

                    Sorry if I still was unclear :\


http://i37.tinypic.com/2jdp99s.png
The funniest thing about this quote is that by the time you realize it doesn't say anything of importance, it's too late to stop reading it.

Offline

 

#903 2010-07-01 12:39:43

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

Re: BYOB 3 - Discussion Thread

TheExternal wrote:

I mean something that tells the x position and y position of any variable onstage. when you save BYOB or Scratch when you hide a variable, the variable always goes to the top left corner which gets frustrating if you want the variable to stay somewhere else.

Oh, the monitor for the variable!  I get it.

Good idea.  I'll file an enhancement request, but it won't happen before the 3.0 release.


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

Offline

 

#904 2010-07-01 13:06:49

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

Re: BYOB 3 - Discussion Thread

A block like this has been made for download on panther, but I think it would really enhance BYOB aswell, it sets the background a variable to a colour, gettng rid of the not so nice looking orange background.


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

 

#905 2010-07-01 13:50:01

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Maybe something that allows you to set the variable type, like slider, large, etc.

Offline

 

#906 2010-07-01 14:22:24

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

Re: BYOB 3 - Discussion Thread

markyparky56 wrote:

A block like this has been made for download on panther, but I think it would really enhance BYOB aswell, it sets the background a variable to a colour, gettng rid of the not so nice looking orange background.

The-Whiz wrote:

Maybe something that allows you to set the variable type, like slider, large, etc.

These are just a sample of many Panther-like features that would, no question about it, enhance BYOB.  For now, we're going to have to concentrate on getting our own stuff done really right -- and then, in August, you guys should just merge BYOB into Panther!  That'll solve all these problems at once.  smile

After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors  smile , palettes, dialogs, ...}.


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

Offline

 

#907 2010-07-01 15:26:38

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors  smile , palettes, dialogs, ...}.

Yeah, eventually I really want to "build your own data structures" (classes) out of those primitives  big_smile


Jens Mönig

Offline

 

#908 2010-07-01 15:36:11

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

bharvey wrote:

After August, I think the next big thing on our agenda will be to work on first class {sprites, costumes, sounds, colors  smile , palettes, dialogs, ...}.

Yeah, eventually I really want to "build your own data structures" (classes) out of those primitives  big_smile

How about able to code in a scratch like language, M30W is trying to do this, but we're kinda slow.


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

 

#909 2010-07-01 20:02:46

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

Re: BYOB 3 - Discussion Thread

markyparky56 wrote:

How about able to code in a scratch like language

Blocks all the way down  smile

That's what BYOB is all about ever since the first version! You build your own blocks - in Scratch itself. And if you want to edit a primitive - or something else - Elements is a complete blocks based Smalltalk IDE.


Jens Mönig

Offline

 

#910 2010-07-01 20:32:01

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

Re: BYOB 3 - Discussion Thread

I think that when you make a block in elements, it should stay with the project like custom blocks do. I know this would be hard because methods coded in smalltalk are unique to the image file, not the project. But if you could do it, it might be a good addition to BYOB 3.


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

Offline

 

#911 2010-07-01 21:09:15

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

Re: BYOB 3 - Discussion Thread

ScratchReallyROCKS wrote:

I think that when you make a block in elements, it should stay with the project like custom blocks do.

What a great idea!  That would really make Elements feel like an integral part of BYOB, rather than something else that happens to be in the same software.

It's obviously not going to happen in 3.0, but just as soon as we get a moment to breathe, we should think hard about how to make the progression from Scratch-level programming to Smalltalk-level programming a smoother transition, with good documentation etc.  (So, Jens, either you have to write it or you have to teach me Smalltalk.  smile  )


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

Offline

 

#912 2010-07-01 21:11:52

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

(So, Jens, either you have to write it or you have to teach me Smalltalk.  smile  )

is that a joke or do you really not know smalltalk?

Last edited by ScratchReallyROCKS (2010-07-01 21:12:04)


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

Offline

 

#913 2010-07-01 21:22:53

nXIII
Community Moderator
Registered: 2009-04-21
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

(So, Jens, either you have to write it or you have to teach me Smalltalk.  smile  )

I'll help! (You probably noticed my (very incomplete so far) thread)


nXIII

Offline

 

#914 2010-07-01 23:35:15

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

Re: BYOB 3 - Discussion Thread

ScratchReallyROCKS wrote:

is that a joke or do you really not know smalltalk?

Not a joke.  At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting.  But now that I have a real reason to learn maybe I'll overcome those obstacles.  (If I could learn COBOL and APL and IBSYS, I'm sure I can learn Smalltalk!)


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

Offline

 

#915 2010-07-01 23:36:38

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

Re: BYOB 3 - Discussion Thread

nXIII wrote:

I'll help! (You probably noticed my (very incomplete so far) thread)

Thanks!  I did notice it when you first started, when it was really incomplete, but I see you've made a lot of progress since then.  I'll read it seriously over the weekend.


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

Offline

 

#916 2010-07-02 03:42:59

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

Re: BYOB 3 - Discussion Thread

Great ideas, guys.

So, anybody care to work on Elements tools (nXIII, nudge nudge..?!), they're really incomplete. It's mostly GUI work, building morphic windows and dialog boxes etc. We need a better class browser and redo all the other tools (method browsers, inspectors and especially the debugger) to work with elements. It's actually not that hard as it sounds, but I'm severely lacking time, because Brian keeps me busy  smile

The way to save Elements (Smalltalk) code with a BYOB project then would be to just attach a changeset to it. A Smalltalk changeset is just some text that can be filed in again. Elements can already render any Smalltalk code into graphical blocks, so that part is already done.

Last edited by Jens (2010-07-02 03:44:03)


Jens Mönig

Offline

 

#917 2010-07-02 04:28:55

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

Re: BYOB 3 - Discussion Thread

bharvey wrote:

It's obviously not going to happen in 3.0, but just as soon as we get a moment to breathe, we should think hard about how to make the progression from Scratch-level programming to Smalltalk-level programming a smoother transition, with good documentation etc.  (So, Jens, either you have to write it or you have to teach me Smalltalk.  smile  )

What about having something like BYOB, but its smalltalk code?
The block version of smalltalk!


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

 

#918 2010-07-02 07:44:44

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

Re: BYOB 3 - Discussion Thread

That's exactly what Elements is.


Jens Mönig

Offline

 

#919 2010-07-02 08:05:16

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

Re: BYOB 3 - Discussion Thread

Jens wrote:

That's exactly what Elements is.

Ahhh... that makes sense... *facepalm*


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

 

#920 2010-07-02 09:18:51

The-Whiz
Scratcher
Registered: 2007-07-09
Posts: 1000+

Re: BYOB 3 - Discussion Thread

markyparky56 wrote:

Jens wrote:

That's exactly what Elements is.

Ahhh... that makes sense... *facepalm*

Lol. Did you even look at BYOB?  tongue

Offline

 

#921 2010-07-02 13:25:41

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

Re: BYOB 3 - Discussion Thread

The-Whiz wrote:

markyparky56 wrote:

Jens wrote:

That's exactly what Elements is.

Ahhh... that makes sense... *facepalm*

Lol. Did you even look at BYOB?  tongue

BYOB yes, Elements, not that much. And Im not very good at smalltalk.


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

 

#922 2010-07-02 13:34:31

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Not a joke.  At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting.

Sad to say but it's the same for me  sad
Smalltalk is just so different from other programming languages...


http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#923 2010-07-02 13:57:19

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

Re: BYOB 3 - Discussion Thread

JSO wrote:

bharvey wrote:

Not a joke.  At various times in the past I've formed the intention of learning Smalltalk but always found the textbooks and/or the Squeak UI offputting.

Sad to say but it's the same for me  sad
Smalltalk is just so different from other programming languages...

But not the wierdest one, but the name I can not utter on the scratch forums.


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

 

#924 2010-07-02 17:43:30

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: BYOB 3 - Discussion Thread

markyparky56 wrote:

But not the weirdest one, but the name I can not utter on the scratch forums.

Actually, I think the one you are referring to might have some competition: LOLCODE.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#925 2010-07-02 17:47:03

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

Re: BYOB 3 - Discussion Thread

fullmoon wrote:

markyparky56 wrote:

But not the weirdest one, but the name I can not utter on the scratch forums.

Actually, I think the one you are referring to might have some competition: LOLCODE.

No, I mean this one I had to shorten the url. Warning, the name may be offensive to some people, I apologise, but you have been warned.


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

 

Board footer