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

#1 2010-10-30 16:19:09

illusionist
Retired Community Moderator
Registered: 2008-07-02
Posts: 1000+

Scratch 2.0 - serious question

Is it really necessary to move to a web-based flash player?

The experimental viewer looks like garbage compared to Squeak-based Scratch!

It is 50x slower,
It is incredibly glitchy,
it is very hard to use,
and nobody else seems to (honestly) like it very much either.  sad

2.0 should be an advancement, not a recession.

Please explain why the switch is really necessary.


http://i.imgur.com/8LX1NrV.png

Offline

 

#2 2010-10-30 17:12:29

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Scratch 2.0 - serious question

I thought there was going to be an offline version too... I agree that the current experimental player isn't very good. Then again, Scratch 2.0 isn't set to be released for a while. Maybe they intend to fix that?


http://www.blocks.scratchr.org/API.php?action=random&return=image&link1=http://i.imgur.com/OZn2RD3.png&link2=http://i.imgur.com/duzaGTB.png&link3=http://i.imgur.com/CrDGvvZ.png&link4=http://i.imgur.com/POEpQyZ.png&link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#3 2010-10-30 17:24:07

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Scratch 2.0 - serious question

"the experimental viewer looks like garbage". I think we've targeted the problem - some people like it, but some don't. If you ask me, it has a very modern, "Web 2.0" look to it. But to others, it doesn't appeal. You can always give suggestions to how you can improve it on the thread here.

"50x slower". It really varies from project to project. The Scratch Team is probably still working on optimizing the system; so hopefully it will improve.

'incredibly glitchy". Can you be a bit more specific? It seems to work very well if you ask me. Just like other things technologies, there's always bugs; so there's most definitely things to improve on.

"very hard to use". Well if we were always thinking that, than humans wouldn't get anywhere. You can't just say that something is bad because you don't like change. It really isn't that difficult to use. Perhaps they may be changing the system to make it easier for New Scratchers to use.

"nobody else seems to (honestly) like it very much either". That's very biased. Many people enjoy it. If you look at the thread on it, you can see many positive comments, many constructive comments, as well as some negative comments. It varies; so just because one person doesn't like it, doesn't mean everybody doesn't like it. Remember; whenever you make something, not *everybody* is going to be happy with it. Just like Scratch, there are many haters, as well as lovers of it. So it's varying.

The switch is necessary, because as time goes on, more and more applications are going "on the cloud", or being web-based, rather than for downloading. So we can't stay behind in the Scratch community - we have to move on.

Perhaps they may change the technology to Javascript and HTML5 and such; but for now, it's 100% positive that Scratch 2.0 will be web-based.

I hope this clears things up.  smile


http://i.imgur.com/WBkM2QQ.png

Offline

 

#4 2010-10-30 17:27:43

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Scratch 2.0 - serious question

Harakou wrote:

I thought there was going to be an offline version too... I agree that the current experimental player isn't very good. Then again, Scratch 2.0 isn't set to be released for a while. Maybe they intend to fix that?

It has been confirmed on the Scratch 2.0 FAQ that there will be an online and offline version.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#5 2010-10-30 17:35:19

Telemachus
Scratcher
Registered: 2010-04-21
Posts: 500+

Re: Scratch 2.0 - serious question

I also find the online player, especially the graphics, somewhat lacking. I very much hope that there will be an offline version to Scratch 2.0 as well as an online component.


http://i54.tinypic.com/10h0fnp.jpg

Offline

 

#6 2010-10-30 17:39:06

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Scratch 2.0 - serious question

Telemachus wrote:

I also find the online player, especially the graphics, somewhat lacking. I very much hope that there will be an offline version to Scratch 2.0 as well as an online component.

Yes, that has been confirmed.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#7 2010-10-30 18:09:05

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Scratch 2.0 - serious question

Hopefully the Flash viewer will be okay when it's done...  neutral


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#8 2010-10-30 18:13:29

illusionist
Retired Community Moderator
Registered: 2008-07-02
Posts: 1000+

Re: Scratch 2.0 - serious question

Harakou wrote:

I thought there was going to be an offline version too... I agree that the current experimental player isn't very good. Then again, Scratch 2.0 isn't set to be released for a while. Maybe they intend to fix that?

Lets hope.  smile

Lucario621 wrote:

"the experimental viewer looks like garbage". I think we've targeted the problem - some people like it, but some don't. If you ask me, it has a very modern, "Web 2.0" look to it. But to others, it doesn't appeal. You can always give suggestions to how you can improve it on the thread here.

If you ask me, less buttons and smoothed edges can make anything look good.  tongue


"50x slower". It really varies from project to project. The Scratch Team is probably still working on optimizing the system; so hopefully it will improve.

The last update was months ago, so I am hoping something big-ish will happen next.

'incredibly glitchy". Can you be a bit more specific? It seems to work very well if you ask me. Just like other things technologies, there's always bugs; so there's most definitely things to improve on.

Again, no updates have shown up since mid-August. The bugs are not necessarily in the viewer itself, but the way it reads projects. Wildly fluxuating frame rate, misposition, the sound blocks?  yikes  I just want to know if these will be resolved. D:

"very hard to use". Well if we were always thinking that, than humans wouldn't get anywhere. You can't just say that something is bad because you don't like change. It really isn't that difficult to use. Perhaps they may be changing the system to make it easier for New Scratchers to use.

The way it is currently organized seems illogical, half of our old features are completely gone, dragging blocks in even a moderately-sized project is hard to control... once again, and update should make change and addition, not change and subtraction.  sad

"nobody else seems to (honestly) like it very much either". That's very biased. Many people enjoy it. If you look at the thread on it, you can see many positive comments, many constructive comments, as well as some negative comments. It varies; so just because one person doesn't like it, doesn't mean everybody doesn't like it. Remember; whenever you make something, not *everybody* is going to be happy with it. Just like Scratch, there are many haters, as well as lovers of it. So it's varying.

Many people get excited because it is new, and ignore the obvious issues it currently presents. To me, that is much more bias.

The switch is necessary, because as time goes on, more and more applications are going "on the cloud", or being web-based, rather than for downloading. So we can't stay behind in the Scratch community - we have to move on.

Umm.... why?

Perhaps they may change the technology to Javascript and HTML5 and such; but for now, it's 100% positive that Scratch 2.0 will be web-based.

You have me praying.  lol

I hope this clears things up.  smile
Thanks!


...and don't minimod.  lol


http://i.imgur.com/8LX1NrV.png

Offline

 

#9 2010-10-30 20:29:21

Lucario621
Community Moderator
Registered: 2007-10-03
Posts: 1000+

Re: Scratch 2.0 - serious question

illusionist wrote:

Lucario621 wrote:

"the experimental viewer looks like garbage". I think we've targeted the problem - some people like it, but some don't. If you ask me, it has a very modern, "Web 2.0" look to it. But to others, it doesn't appeal. You can always give suggestions to how you can improve it on the thread here.

If you ask me, less buttons and smoothed edges can make anything look good.  tongue

Practically everything on it is smooth. The script area, the block pallete, the screen, everything. And there aren't *that* many buttons. I mean you can't eliminate all of them

"50x slower". It really varies from project to project. The Scratch Team is probably still working on optimizing the system; so hopefully it will improve.

The last update was months ago, so I am hoping something big-ish will happen next.

'incredibly glitchy". Can you be a bit more specific? It seems to work very well if you ask me. Just like other things technologies, there's always bugs; so there's most definitely things to improve on.

Again, no updates have shown up since mid-August. The bugs are not necessarily in the viewer itself, but the way it reads projects. Wildly fluxuating frame rate, misposition, the sound blocks?  yikes  I just want to know if these will be resolved. D:

Well, yes. There aren't many problems with the *interface* of the viewer. It's probably not going to even be that in Scratch 2.0. They're just using that, so if a user finds a problem, he/she can use the viewer to help track down the problem more easily. Remember. It's an experimental viewer; so the main purpose is to be able to view the projects in flash, to see if they function correctly. Frame rate changing? That happens in Scratch too. Misposition? What do you mean by that? Any project examples for that glitch? And for sounds/midi stuff... well that's a bigger issue than just a "bug" or "glitch". It's a major issue that they're probably deciding what they will due about that.

"very hard to use". Well if we were always thinking that, than humans wouldn't get anywhere. You can't just say that something is bad because you don't like change. It really isn't that difficult to use. Perhaps they may be changing the system to make it easier for New Scratchers to use.

The way it is currently organized seems illogical, half of our old features are completely gone, dragging blocks in even a moderately-sized project is hard to control... once again, and update should make change and addition, not change and subtraction.  sad

Again, this probably isn't going to be very similar to what Scratch 2.0 is going to be like. The whole script area of the experimental viewer is most likely to help the Scratch Team narrow down the problem. Ex.; if there were scrolling issues like there were in the early testing, you could change variables or something, and you could figure out what the issue was. "Other features" such as painting for sprites and backgrounds and stuff are likely to come back; just it wasn't a needed feature for the purpose of testing. Don't get mesmerized that this is a "very-early beta of Scratch 2.0". Many things are subject to change.[/red]

"nobody else seems to (honestly) like it very much either". That's very biased. Many people enjoy it. If you look at the thread on it, you can see many positive comments, many constructive comments, as well as some negative comments. It varies; so just because one person doesn't like it, doesn't mean everybody doesn't like it. Remember; whenever you make something, not *everybody* is going to be happy with it. Just like Scratch, there are many haters, as well as lovers of it. So it's varying.

[color=blue]Many people get excited because it is new, and ignore the obvious issues it currently presents. To me, that is much more bias.


So, many people that see Scratch for the first time are excited because of the idea of making games being so fun and easy, but they ignore issues such as procedures, and what not.  But you're not arguing about those people, are you?  wink

The switch is necessary, because as time goes on, more and more applications are going "on the cloud", or being web-based, rather than for downloading. So we can't stay behind in the Scratch community - we have to move on.

Umm.... why?

Umm... why don't people use Netscape anymore? Umm... why don't people write letters (often) anymore? For those same reasons. It's being updated, and you can't just hope people will keep using old technology. And especially when it comes to the MIT Media Lab, the people who use all of the latest technologies, you can't stay old.

Perhaps they may change the technology to Javascript and HTML5 and such; but for now, it's 100% positive that Scratch 2.0 will be web-based.

You have me praying.  lol

I hope this clears things up.  smile
Thanks!


...and don't minimod.  lol

hmm  That wasn't my goal. I was just helping you understand some of the reasoning the Scratch Team has of the creation of Scratch 2.0. They've mentioned it before, so I just tried to sum it up. I apologize for being too formal.


http://i.imgur.com/WBkM2QQ.png

Offline

 

#10 2010-10-30 21:17:52

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Scratch 2.0 - serious question

A very interesting discussion going on here!  I know you would like some input from the Scratch Team on the points that have been raised.  I haven't been involved enough with the development decisions to really comment accurately but I did ask some more knowledgeable team members if they could help out.  When they get some time I'm sure they will be happy to contribute.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#11 2010-10-30 21:35:04

militarydudes
Scratcher
Registered: 2008-09-12
Posts: 1000+

Re: Scratch 2.0 - serious question

Why not make a it downloadable, and base it in a browser for those who want to use it that way.  neutral

and unfortunately, I prefer the conventional scratch look and not the experimental viewer  hmm


__m. .m__ KILROY WAS HERE
        U

Offline

 

#12 2010-10-30 21:46:46

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

Re: Scratch 2.0 - serious question

militarydudes wrote:

Why not make a it downloadable, and base it in a browser for those who want to use it that way.  neutral

and unfortunately, I prefer the conventional scratch look and not the experimental viewer  hmm

Same here i find it cxindof chopy i hope they do


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

Offline

 

#13 2010-10-30 22:51:33

Lightnin
Scratch Team
Registered: 2008-11-03
Posts: 1000+

Re: Scratch 2.0 - serious question

Interesting discussion - I'll throw a few points in the mix.

The experimental viewers is "experimental" - so there's a fair bit of optimization to be done. You can all help by reporting bugs. One reason we released it first was so there'd be time for Scratchers to report differences / glitches, so we can get this new code based in sync with the current Scratch.

Here are a few important reasons to make Scratch 2.0 web-based.

A lot of schools and large organizations have security policies that make it difficult to install and configure new software. A flash based Scratch can be used by anyone with a browser and an internet connection - this makes it much simpler for many people to use it.  You will also be able to download the software and edit projects offline.

Uploading and downloading Scratch projects is one potential trouble spot, as anyone who has ever received the "Failed: Unknown reason" error can tell you.  Having all the projects on the same server eliminates this, and opens up new possibilities for collaboration and remixing as well.  One reason mesh was tricky because there were firewalls, and changing IPs, and all sorts of network factors to take into account. Those aren't really an issue when all the projects are running on the same server.

Finally - having two different code bases for Scratch - one in Squeak, and one in Java (the web player) makes things very difficult to maintain. As everyone knows, they perform differently, even after we've spent a long time trying to get them in sync. A web based Scratch allows us to have a single code-base for the player and the editor:  so what you see in the editor is what you, and everyone else, will see on the site when viewing a project.

There's a lot more info here:
http://info.scratch.mit.edu/Scratch2FAQ


Help Scratchers make the leap to 2.0!
http://img818.imageshack.us/img818/6844/transitionteam.jpg

Offline

 

#14 2010-10-31 14:31:21

andresmh
Scratch Team at MIT
Registered: 2007-03-05
Posts: 1000+

Re: Scratch 2.0 - serious question

In addition, having Scratch implemented in Flash increases the likelihood of running Scratch projects and the editor on future tablets and phones running Android.

I agree with some of your comments. I also think the experimental viewer does not look as polished as the current Scratch to me. It would be great to get your specific suggestions on how to make it look better, screenshots, etc, all helps.

Finally, my guess is that Scratch 2.0 will be *very* slowly released here and there, the experimental viewer is like a gamma version of Scratch 2.0.  Little by little you will start seeing more things like that but  I would not hold my breath for a big release in the style of Apple of Microsoft releases  smile 

I do think we will lose some things with Scratch 2.0 (e.g. full MIDI) but we will gain others. The key is to gain important features and lose some less used ones.


Andres Monroy-Hernandez | Scratch Team at the MIT Media Lab
on identi.ca and  twitter

Offline

 

#15 2010-10-31 14:37:34

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

Re: Scratch 2.0 - serious question

I think that Flash is the right direction to move in. The experimental viewer looks pretty polished to me, although I really hope that the interface from 2.0 stays pretty close to what we're used to. It could use some optimization (please lose the GlowFilters on running scripts, it looks terrible!) but overall it's very impressive!

andresmh wrote:

I do think we will lose some things with Scratch 2.0 (e.g. full MIDI) but we will gain others. The key is to gain important features and lose some less used ones.

Aren't there some open-source audio synth libraries for as3 This site does some really cool stuff with sound in Flash.
Also, will 2.0 mean the end of the binary .sb format?

Last edited by fullmoon (2010-10-31 14:39:23)


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

Offline

 

#16 2010-10-31 15:13:35

illusionist
Retired Community Moderator
Registered: 2008-07-02
Posts: 1000+

Re: Scratch 2.0 - serious question

Thanks so much everyone!

I understand everything now.  smile


http://i.imgur.com/8LX1NrV.png

Offline

 

Board footer