Discuss Scratch
- Discussion Forums
- » Advanced Topics
- » Roadmap for releasing Scratch source code, extensions...
- davidkt
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
I guess…
Remember when I looked like this? I still do.
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
- Hardmath123
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
I was talking about the client-side code. It's not too hard to fix bugs in your browser if you have the non-minified source to refer to, and then you can write a patch to fix a bug.Aww…Because of some people who made a site based on the Scratch source code that was inappropriate(?) and insulting to many Scratchers. Neat, great! Sounds like an exciting summer.
I'm not sure why you aren't open sourcing the website. I found rmore than a couple of little things I could have fixed for you if I had the source.
That's part of it. The other reasons are that it's become a rather gigantic hairy app, and the use case for people re-using it isn't as clear.
To run the old site, you needed: Php (with cakephp framework), apache, mysql,memcached, and some bits of java stuff. Setting it up was quite challenging - took a lot of know how.
To run this site, you need: Python, Gunicorn, NginX, Solr, Celery, MySQL, Mongo, Django, a bunch of middleware dependencies, probably a CDN, and about 9 other things I can't remember at the moment. So, it's not clear who would want to / could set that up.
Also, integrating fixes / pull requests from people who aren't familiar with the app is never as easy as it should be. But if you want to contribute stuff, there should be plenty of ways to help out with the HTML 5 player. It may not be very glorious work (since we won't be accepting any new features), but it's important work, because we want projects to play the same (or as close as possible) as they do on the Flash player. So it will be challenging.
Like, the other day I found a bug where if you search something with a HTML-escaped character, for some reason the “&” is escaped last—so if you search for “gobo's car”, it would first escape the apostrophe (“gobo'car”) and then the ampersand (“gobo'”), so you saw: “gobo'car”. That's an easy fix if I had the code (I'm pretty sure I know where the issue is…), but I don't so I'm going to report it giving you yet another bug report to make sense of.
- scimonster
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
Do report it! The more complete the bug tracker is, the better!I was talking about the client-side code. It's not too hard to fix bugs in your browser if you have the non-minified source to refer to, and then you can write a patch to fix a bug.Aww…Because of some people who made a site based on the Scratch source code that was inappropriate(?) and insulting to many Scratchers. Neat, great! Sounds like an exciting summer.
I'm not sure why you aren't open sourcing the website. I found rmore than a couple of little things I could have fixed for you if I had the source.
That's part of it. The other reasons are that it's become a rather gigantic hairy app, and the use case for people re-using it isn't as clear.
To run the old site, you needed: Php (with cakephp framework), apache, mysql,memcached, and some bits of java stuff. Setting it up was quite challenging - took a lot of know how.
To run this site, you need: Python, Gunicorn, NginX, Solr, Celery, MySQL, Mongo, Django, a bunch of middleware dependencies, probably a CDN, and about 9 other things I can't remember at the moment. So, it's not clear who would want to / could set that up.
Also, integrating fixes / pull requests from people who aren't familiar with the app is never as easy as it should be. But if you want to contribute stuff, there should be plenty of ways to help out with the HTML 5 player. It may not be very glorious work (since we won't be accepting any new features), but it's important work, because we want projects to play the same (or as close as possible) as they do on the Flash player. So it will be challenging.
Like, the other day I found a bug where if you search something with a HTML-escaped character, for some reason the “&” is escaped last—so if you search for “gobo's car”, it would first escape the apostrophe (“gobo'car”) and then the ampersand (“gobo'”), so you saw: “gobo'car”. That's an easy fix if I had the code (I'm pretty sure I know where the issue is…), but I don't so I'm going to report it giving you yet another bug report to make sense of.
Retired Community Moderator
BTW, i run Google Chrome 41.0.2272.101 on a Linux system - Ubuntu 14.04. NEW: iPad 4th gen. w/retina.
418 I'm a teapot (original - to be read by bored computer geeks)
THE GAME (you just lost)
; THE SEMICOLON LIVES ON IN OUR SIGS
- davidkt
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
Will Scratch extensions have to be written in ActionScript?I Hope So Not!
(btw, your username… )
Last edited by davidkt (June 8, 2013 20:05:43)
Remember when I looked like this? I still do.
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
- roijac
- Scratcher
100+ posts
Roadmap for releasing Scratch source code, extensions...
I'm really not familiar with their plans, but I'm pretty sure they would want it to be more of a socket protocol, it's pretty hard to write code that communicates with hardware in AS
- ajlogo
- New to Scratch
3 posts
Roadmap for releasing Scratch source code, extensions...
Hello,
…….Open sourcing the Scratch 2.0 Editor Our best guess is that this will be ready at the end of this Summer, or early Fall.
I would be interested in 2.0 source. I've been working on a collaborative programming environment that has both a “Logo” and “Processing” interpreters (www.colabry.com). The project is in ActionScript and may play well with Scratch.
Oh and I've got to say that Adobe Air allows for Flash/Flex/ActionScript to be compiled for iOs and Android. That existence proof would be a great project unto itself.
Cheers,
Arnie
…….Open sourcing the Scratch 2.0 Editor Our best guess is that this will be ready at the end of this Summer, or early Fall.
I would be interested in 2.0 source. I've been working on a collaborative programming environment that has both a “Logo” and “Processing” interpreters (www.colabry.com). The project is in ActionScript and may play well with Scratch.
Oh and I've got to say that Adobe Air allows for Flash/Flex/ActionScript to be compiled for iOs and Android. That existence proof would be a great project unto itself.
Cheers,
Arnie
- Walrus227
- Scratcher
54 posts
Roadmap for releasing Scratch source code, extensions...
Experimental Extensions Are Secretly Released. Shift-Click File, look at the bottom of the list. For more info, go to Looking forward to Scratch Extensions! Would love to see raw sockets as an addition feature in Scratch. Would be interesting to see what people could create with that!this topic. Extensions are .json files.
Last edited by Walrus227 (July 14, 2013 14:31:28)
- Walrus227
- Scratcher
54 posts
Roadmap for releasing Scratch source code, extensions...
Like I already said, extension are .jsonWill Scratch extensions have to be written in ActionScript?I Hope So Not!
(btw, your username… )
- Devloper123
- Scratcher
58 posts
Roadmap for releasing Scratch source code, extensions...
If they did i could too.I know html,js,css,php, Neat, great! Sounds like an exciting summer.
I'm not sure why you aren't open sourcing the website. I found rmore than a couple of little things I could have fixed for you if I had the source.
- bharvey
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
I know where you can find an HTML5-based very-much-like-Scratch code base to work from. Using Flash was an intermediate step we had to take because HTML 5 wasn't ready when we started on Scratch 2.0
- TC01017
- Scratcher
100+ posts
Roadmap for releasing Scratch source code, extensions...
No, not now, at least. It is in .json Shift click file and you will see import experimental extension. It is actually quite simple to make a useless block. Will Scratch extensions have to be written in ActionScript?
- djdolphin
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
Yeah, I've figured that out.No, not now, at least. It is in .json Shift click file and you will see import experimental extension. It is actually quite simple to make a useless block. Will Scratch extensions have to be written in ActionScript?
!
- LucidSquare
- New to Scratch
100+ posts
Roadmap for releasing Scratch source code, extensions...
mmmmmm good.
- jji7skyline
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
Exciting stuff… the new website sounds reeeaaalllyyy complicated though
- FireNinjaGAME
- Scratcher
100+ posts
Roadmap for releasing Scratch source code, extensions...
Cool! Are there any plans to open-source the website?
Not at this time, no.Wow, awesome!
Will the HTML viewer eventually turn into an editor?
Yes, most definitely. It's clear that Flash is being phased out. Using Flash was an intermediate step we had to take because HTML 5 wasn't ready when we started on Scratch 2.0 (in fact, there are still a lot of missing / half implemented features even now - like the lack of a cross browser sound API that we can use to play multiple sounds simultaneously.)
YES! MOBILE DEVICES RUNNING SCRATCH! THIS IS WHAT WE HAVE BEEN WAITING FOR! YES!
Moving on from Scratch, to much bigger things. It's gonna be one fun adventure.
- DigiTechs
- Scratcher
500+ posts
Roadmap for releasing Scratch source code, extensions...
You just want everyone to use Snap!, don't you?I know where you can find an HTML5-based very-much-like-Scratch code base to work from. Using Flash was an intermediate step we had to take because HTML 5 wasn't ready when we started on Scratch 2.0
I do, in fact, have my own site; it's here.
I'm also working on a thing called Fetch. Look at it here!
@thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain. @thisandagain pls explain.
- davidkt
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
I thought Snap! was FlashYou just want everyone to use Snap!, don't you?I know where you can find an HTML5-based very-much-like-Scratch code base to work from. Using Flash was an intermediate step we had to take because HTML 5 wasn't ready when we started on Scratch 2.0
Remember when I looked like this? I still do.
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
Float, my Scratch 2.0 mod | My (somewhat under-construction) blog
- bobbybee
- Scratcher
1000+ posts
Roadmap for releasing Scratch source code, extensions...
I thought Snap! was FlashYou just want everyone to use Snap!, don't you?I know where you can find an HTML5-based very-much-like-Scratch code base to work from. Using Flash was an intermediate step we had to take because HTML 5 wasn't ready when we started on Scratch 2.0
Nope, HTML5
“Ooo, can I call you Señorita Bee?” ~Chibi-Matoran
- Discussion Forums
- » Advanced Topics
- » Roadmap for releasing Scratch source code, extensions...