Discuss Scratch

midnightleopard
Scratcher
9 posts

Update Please?

Hey everybody, I haven't checked on scratch since about 2011 and I have noticed a lot has changed. I've been learning JavaScript and Canvas and now think I am in a position to finish the HTML5 Scratch Project viewer that I started a few years ago but abandoned due to lack of skill. I have a few questions:

  1. Can you guys give me an update on the biggest things to have happened in regards to advanced scratching?
  2. Do people still make 1.4 mods?
  3. Can I still get .sb files of projects from the website?
  4. Is there a downloadable 2.0 client?
  5. Do people make 2.0 mods?
  6. A long time ago, there was a file which explained the .sb file format. Is there one available now which explains the .sb2 format?
  7. If there isn't, where can I find the old source code and old .sb file format documentation?

Thanks everyone.

Last edited by midnightleopard (Aug. 20, 2013 01:37:48)

jvvg
Scratcher
1000+ posts

Update Please?

1. Well, there are now custom blocks (though they don't return values), and there are cloud variables that can store numbers. Those are the two most major ones. The rest are all small little things.
2. Yes, but very few.
3. For projects made in 1.4, yes. Click “Share to” on a project and look for “Download code” under the “Download 1.4 project” header
4. No, but there will be soon
5. Not yet, as the source code hasn't been released yet
6. I don't think so
7. No idea.


Professional web developer and lead engineer on the Scratch Wiki
Maybe the Scratch Team isn't so badWhy the April Fools' Day forum didn't work last year
goldfish678
Scratcher
1000+ posts

Update Please?

http://wiki.scratch.mit.edu/wiki/.sb Link to .sb description incase needed.
midnightleopard
Scratcher
9 posts

Update Please?

jvvg wrote:

1. Well, there are now custom blocks (though they don't return values), and there are cloud variables that can store numbers. Those are the two most major ones. The rest are all small little things.
2. Yes, but very few.
3. For projects made in 1.4, yes. Click “Share to” on a project and look for “Download code” under the “Download 1.4 project” header
4. No, but there will be soon
5. Not yet, as the source code hasn't been released yet
6. I don't think so
7. No idea.
Thanks.

goldfish678 wrote:

http://wiki.scratch.mit.edu/wiki/.sb Link to .sb description incase needed.
It looks like the wiki has really progressed… wow.

One more question, has anyone made anything like what I am going to make?
GP1
Scratcher
100+ posts

Update Please?

There is no official .sb2 documentation, HOWEVER I find .sb2 to be self explanatory. It is mainly in JSON, zipped up and extension changed to .sb2. I can probably explain the format further, and how to read it in JavaScript if you want.
EDIT: Just found wiki article on .sb2 format. Never even knew it was there. http://wiki.scratch.mit.edu/wiki/.sb2

Last edited by GP1 (Aug. 20, 2013 02:42:18)


GP1
Scratcher
100+ posts

Update Please?

And to answer your question, yes. JsScratch, and sb2.js. Go Everywhere uses a combination of the two. JsScratch is on Github, and sb2.js is on Google Code.

midnightleopard
Scratcher
9 posts

Update Please?

GP1 wrote:

And to answer your question, yes. JsScratch, and sb2.js. Go Everywhere uses a combination of the two. JsScratch is on Github, and sb2.js is on Google Code.

Lol, I was the founder of JsScratch, so I know about that one

I'll have to look up sb2.js. Thanks for the link, JSON is neat.
Hardmath123
Scratcher
1000+ posts

Update Please?

midnightleopard wrote:

Hey everybody, I haven't checked on scratch since about 2011 and I have noticed a lot has changed. I've been learning JavaScript and Canvas and now think I am in a position to finish the HTML5 Scratch Project viewer that I started a few years ago but abandoned due to lack of skill. I have a few questions:

  1. Can you guys give me an update on the biggest things to have happened in regards to advanced scratching?
  2. Do people still make 1.4 mods?
  3. Can I still get .sb files of projects from the website?
  4. Is there a downloadable 2.0 client?
  5. Do people make 2.0 mods?
  6. A long time ago, there was a file which explained the .sb file format. Is there one available now which explains the .sb2 format?
  7. If there isn't, where can I find the old source code and old .sb file format documentation?

Thanks everyone.
1. Snap! It's byob reincarnated in js, and it is just incredible. Abd Kurt (see below)
2. A few people, yes. Dreamod, afaik.
3. Not that I know of. (See below)
4. Not yet, coming soon!
5. Not yet, but you can make 2.0 extensions which use something like the Remote Sensors Protocol to connect to other stuff. Really neat stuff.
6. (See below)
7. (See below)

Ok, the (see below)s went a bit too far. But I wanted to mention Kurt, which is a Python library by blob8108 that parses Scratch 1.4 and Scratch 2.0 projects. So you can do stuff like convert a 2.0 project to a 1.4 one, or generate huge scripts automagically. You should talk to blob8108 about it.

Sb2.js is by ( pthe one and only) RHY (I think you're old enough to remember him… Good ol' days ).
dreamod
Scratcher
100+ posts

Update Please?

Hardmath123 wrote:

midnightleopard wrote:

Hey everybody, I haven't checked on scratch since about 2011 and I have noticed a lot has changed. I've been learning JavaScript and Canvas and now think I am in a position to finish the HTML5 Scratch Project viewer that I started a few years ago but abandoned due to lack of skill. I have a few questions:

  1. Can you guys give me an update on the biggest things to have happened in regards to advanced scratching?
  2. Do people still make 1.4 mods?
  3. Can I still get .sb files of projects from the website?
  4. Is there a downloadable 2.0 client?
  5. Do people make 2.0 mods?
  6. A long time ago, there was a file which explained the .sb file format. Is there one available now which explains the .sb2 format?
  7. If there isn't, where can I find the old source code and old .sb file format documentation?

Thanks everyone.
1. Snap! It's byob reincarnated in js, and it is just incredible. Abd Kurt (see below)
2. A few people, yes. Dreamod, afaik.
3. Not that I know of. (See below)
4. Not yet, coming soon!
5. Not yet, but you can make 2.0 extensions which use something like the Remote Sensors Protocol to connect to other stuff. Really neat stuff.
6. (See below)
7. (See below)

Ok, the (see below)s went a bit too far. But I wanted to mention Kurt, which is a Python library by blob8108 that parses Scratch 1.4 and Scratch 2.0 projects. So you can do stuff like convert a 2.0 project to a 1.4 one, or generate huge scripts automagically. You should talk to blob8108 about it.

Sb2.js is by ( pthe one and only) RHY (I think you're old enough to remember him… Good ol' days ).
The format is simple. It's a Zip file renamed to .sb2 . It contains all the images and sounds used in the project. The actual scratch file is called project.json and is easily parsable. rename the file to something with the a .zip extension. Then open it and you will see the files. I'm working on an sb2 parser right now.

么么哒
MathWizz
Scratcher
100+ posts

Update Please?

Yes, there is a way to get the old sb file if the project has not been opened in the 2.0 editor yet.

Last edited by MathWizz (Aug. 22, 2013 13:59:49)


running Chromium 42.0.2311.90 with Flash Player 15.0.0.189 on Arch Linux 3.19.5-1-ck
MathWizzJsScratch && sb.js & Amber (coming soon! maybe)
davidkt
Scratcher
1000+ posts

Update Please?

Hardmath123 wrote:

midnightleopard wrote:

Hey everybody, I haven't checked on scratch since about 2011 and I have noticed a lot has changed. I've been learning JavaScript and Canvas and now think I am in a position to finish the HTML5 Scratch Project viewer that I started a few years ago but abandoned due to lack of skill. I have a few questions:

  1. Can you guys give me an update on the biggest things to have happened in regards to advanced scratching?
  2. Do people still make 1.4 mods?
  3. Can I still get .sb files of projects from the website?
  4. Is there a downloadable 2.0 client?
  5. Do people make 2.0 mods?
  6. A long time ago, there was a file which explained the .sb file format. Is there one available now which explains the .sb2 format?
  7. If there isn't, where can I find the old source code and old .sb file format documentation?

Thanks everyone.
1. Snap! It's byob reincarnated in js, and it is just incredible. Abd Kurt (see below)
2. A few people, yes. Dreamod, afaik.
3. Not that I know of. (See below)
4. Not yet, coming soon!
5. Not yet, but you can make 2.0 extensions which use something like the Remote Sensors Protocol to connect to other stuff. Really neat stuff.
6. (See below)
7. (See below)

Ok, the (see below)s went a bit too far. But I wanted to mention Kurt, which is a Python library by blob8108 that parses Scratch 1.4 and Scratch 2.0 projects. So you can do stuff like convert a 2.0 project to a 1.4 one, or generate huge scripts automagically. You should talk to blob8108 about it.

Sb2.js is by ( pthe one and only) RHY (I think you're old enough to remember him… Good ol' days ).
Cupertino effect again? And what happened to rhy?

Remember when I looked like this? I still do.


Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
MathWizz
Scratcher
100+ posts

Update Please?

I don't think the ST wants us discussing that.

Last edited by MathWizz (Aug. 22, 2013 22:42:03)


running Chromium 42.0.2311.90 with Flash Player 15.0.0.189 on Arch Linux 3.19.5-1-ck
MathWizzJsScratch && sb.js & Amber (coming soon! maybe)

Powered by DjangoBB