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

#6076 2012-10-15 19:14:46

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

Re: BYOB 3 - Discussion Thread

More bugs:



Blocks: The HTTP:// block only works for pages on the exact domain snap.berkeley.edu.



Watchers: The watcher for the TIMER block displays as per-sprite, but the RESET TIMER block resets the timer globally.



UX: Text fields do not handle overflow well: the user cannot see the cursor or the text s/he is entering.



Sprites: When a sprite's costume is deleted, the sprite does not switch to another costume but rather remains wearing the deleted costume.



Localization: The correct capitalization of "Ok" is "OK"



Variables: When a variable is "created" multiple times, the watcher's display is toggled.



Variables: The variable "" (empty string) can be created, and has a number of associated bugs:

1) A stage watcher is added each time the empty string variable is created, resulting in multiple stage watchers on the same variable.

2) In the "Delete a variable" menu, the empty string variable appears as "close"; choosing "close" removes one of its watchers from the stage but does not delete the variable itself.

3) The item "close" appears in all variable argument menus, but has no effect.



Variables: SCRIPT VARIABLES variables can also be renamed to the empty string, and produces bug (3) above within its script.



Keyboard Accessibility: In the costume editor, when the image rotation center is moved the dialog keyboard shortcuts (e.g. escape) no longer work.



Localization: The "Import…" menu item's tooltip should read:

"load an exported project file or block library, a costume, or a sound

not supported by some browsers"



UX: Text fields should show the "text" cursor when the mouse is hovered within their bounds.



UX: If a block is dragged outside of the viewport and the mouse is released, the block stays in its last position before the mouse left the viewport; when the mouse is released and brought back into the viewport, the block remains "stuck" to it.



EDIT: I just realized that byobugs.com has a Snap section :S

Last edited by nXIII (2012-10-15 19:33:40)


nXIII

Offline

 

#6077 2012-10-15 21:49:40

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

MathWizz wrote:

@nXIII - 0.0

^

Offline

 

#6078 2012-10-16 04:19:42

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

Re: BYOB 3 - Discussion Thread

Thanks for these excellent reports, nXIII! Most of these (the ones that were easy to fix and the ones I agree with  smile  ) will be fixed in tonight's build.


Jens Mönig

Offline

 

#6079 2012-10-16 11:15:44

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

Re: BYOB 3 - Discussion Thread

We're now officially looking for Snap! translators!


Jens Mönig

Offline

 

#6080 2012-10-16 11:56:18

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

I think I can help with French.  smile


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#6081 2012-10-16 12:04:15

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

my french is too bad to translate, my german is good but jens already does it, and hebrew is perfect but it only supports LTR
well  big_smile

Offline

 

#6082 2012-10-16 19:52:43

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

Re: BYOB 3 - Discussion Thread

roijac wrote:

hebrew is perfect but it only supports LTR well

Hmm, does this mean I should be pronouncing your name "cajior"?


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

Offline

 

#6083 2012-10-16 20:05:15

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

Re: BYOB 3 - Discussion Thread

joefarebrother wrote:

It doesn't seem to do anything, it just opens 2 command line consoles for a few seconds, then closes them, then opens my 'My Documents' folder in windows explorer. I can't find any new files that might be the compiled copy.

I haven't forgotten that this is still pending, but I don't have a Win7 and it works for me on WinXP.

You're supposed to first save the project, let's say with the name foo.  Then compile, and you should find a foo.exe in My Documents.


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

Offline

 

#6084 2012-10-16 21:00:29

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

Re: BYOB 3 - Discussion Thread

Attention Scratch modders:  We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project.  (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)

This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.


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

Offline

 

#6085 2012-10-17 03:34:20

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

Re: BYOB 3 - Discussion Thread

Check out Snap! in Italian by Stefano Federici!


Jens Mönig

Offline

 

#6086 2012-10-17 03:42:28

blob8108
Scratcher
Registered: 2007-06-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Attention Scratch modders:  We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project.  (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)

This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.

You don't think doing it in Python would be sufficient...?  tongue


Things I've made: kurt | scratchblocks2 | this cake

Offline

 

#6087 2012-10-17 07:09:53

Hardmath123
Scratcher
Registered: 2010-02-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Hardmath123 wrote:

I think I can help with French.  smile

Forget it, my French isn't nearly fluent enough to do a reasonable job. Ce n'est pas juste!  sad


Hardmaths-MacBook-Pro:~ Hardmath$ sudo make $(whoami) a sandwich

Offline

 

#6088 2012-10-17 08:32:49

roijac
Scratcher
Registered: 2010-01-19
Posts: 1000+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Attention Scratch modders:  We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project.  (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)

This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.

-no xml lib for squeak
-no native base64 support

You COULD ask blob8108 nicely to make 'kurt for byob' or something, where it would be significantly easier, i will be willing to help
GSOC '13 would be also nice if you could find somebody, but will make you wait half a year or so...
you should look at JsScratch - MathWizz is parsing .sb files in js, maybe jens or any1 else could implement byob file reading in snap?

Offline

 

#6089 2012-10-17 08:53:05

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

Attention Scratch modders:  We need someone to mod BYOB to add an "export as Snap! project" feature that would write an XML file containing the project.  (I know, Snap! doesn't yet support 3.1-style OOP, so maybe for now it would work only for projects without cloned sprites or _OF_ message passing.)

This seems like a nice self-contained project that several people who habituate this thread could accomplish, if you have enough free time this semester.

I'll try!  smile  I know squeak like the back of my hand. I would be honored if I could do this.

Offline

 

#6090 2012-10-17 08:55:21

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

Re: BYOB 3 - Discussion Thread

XML lib for Squeak by yours truly  smile

Last edited by Jens (2012-10-17 08:56:00)


Jens Mönig

Offline

 

#6091 2012-10-17 10:16:11

joefarebrother
Scratcher
Registered: 2011-04-08
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Or there could be "import from 3.1.1" in snap.


My latest project is called http://tinyurl.com/d2m8hne! It has http://tinyurl.com/d395ygk views, http://tinyurl.com/cnasmt7 love-its, and http://tinyurl.com/bwjy8xs comments.
http://tinyurl.com/756anbk   http://tinyurl.com/iplaychess

Offline

 

#6092 2012-10-17 10:59:31

blob8108
Scratcher
Registered: 2007-06-25
Posts: 1000+

Re: BYOB 3 - Discussion Thread

roijac wrote:

You COULD ask blob8108 nicely to make 'kurt for byob' or something...

Yeah, I was wondering...  tongue  Would you even want that, bharvey/Jens? And how different is BYOB's format?


Things I've made: kurt | scratchblocks2 | this cake

Offline

 

#6093 2012-10-17 12:40:06

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

Re: BYOB 3 - Discussion Thread

blob8108 wrote:

roijac wrote:

You COULD ask blob8108 nicely to make 'kurt for byob' or something...

Yeah, I was wondering...  tongue  Would you even want that, bharvey/Jens? And how different is BYOB's format?

The BYOB project format is a superset of the Scratch format.

I would be happy with any robust solution to converting BYOB projects (and, a fortiori, Scratch projects) to Snap!.  I suggested the approach of modding BYOB because it's my impression that writing XML (which is just text after all) is way easier than reading BYOB projects.  But a separate program is fine too.  Whatever gets the job done!

Thanks.


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

Offline

 

#6094 2012-10-17 12:52:42

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

Re: BYOB 3 - Discussion Thread

dreamod wrote:

I'll try!  smile  I know squeak like the back of my hand. I would be honored if I could do this.

Thanks!


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

Offline

 

#6095 2012-10-17 13:42:55

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

bharvey wrote:

dreamod wrote:

I'll try!  smile  I know squeak like the back of my hand. I would be honored if I could do this.

Thanks!

I'll need to see how the project is formatted, though. I need a snap project file.

Offline

 

#6096 2012-10-17 13:57:07

TRocket
Scratcher
Registered: 2009-08-18
Posts: 1000+

Re: BYOB 3 - Discussion Thread

dreamod wrote:

bharvey wrote:

dreamod wrote:

I'll try!  smile  I know squeak like the back of my hand. I would be honored if I could do this.

Thanks!

I'll need to see how the project is formatted, though. I need a snap project file.

look here


http://i.imgur.com/1QqnHxQ.png

Offline

 

#6097 2012-10-17 14:24:14

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

TRocket wrote:

dreamod wrote:

bharvey wrote:

Thanks!

I'll need to see how the project is formatted, though. I need a snap project file.

look here

Thank you!  big_smile

Offline

 

#6098 2012-10-17 15:20:16

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

I'm making good progress, I don't see anything that can be challenging. I'm most worried about the images, but I think I've got that covered.

Offline

 

#6099 2012-10-18 09:13:02

shadow_7283
Scratcher
Registered: 2007-11-07
Posts: 1000+

Re: BYOB 3 - Discussion Thread

Scratch Team wrote:

First they tried adding a “warp speed” C shaped block called “Run all at once”, an idea inspired by Snap, a more advanced program inspired by Scratch.

Good to see they've taken some tips!

Offline

 

#6100 2012-10-18 10:04:08

dreamod
New Scratcher
Registered: 2012-01-22
Posts: 100+

Re: BYOB 3 - Discussion Thread

Jens, what value should the string be at

Code:

<list id=

for example

Code:

<costumes><list id="5"><item><costume name=...></costume></item></list></costumes>

What determines the list id?

Offline

 

Board footer