THE PROBLEM:
The thought of Scratch 2.0 is very exciting. However, for the more advanced scratchers, it has a huge downfall. 2.0 will be written in FLASH. Scratch embraces modding and arranged everything in the code to make it as easy as possible. However, that was Squeak. A simpler language compared to flash. Flash is hard to program in, and makes it a LOT more difficult for people like most of us to modify the new scratch.
POSSIBLE SOLUTIONS:
We could...
- Forget the flash idea altogether, although they're probably pretty far into it at this point.
- Talk the scratch team into making video tutorials of flash
- Get the team to make a squeak version
- Have a collab, where squeakers could contribute bits of code to a forum topic, and help the scratch team to recreate 2.0
- Or wait till it's done, get the scratch team to put up all the images they used for the interface, and we could make scratch ourselves. Then we could send the finished product to the scratch team, and they could look over it, and do anything complex that we did wrong or left out.
- Put a download link to 1.4 on the website, and mod Scratch 1.4 instead.
- Make patch for scratch 1.4 with the added blocks.
Which one?
Please add to this list.
Feel free to argue. But in a nice way.
ANSWER WE HAVE DECIDED ON:
None yet.
SUPPORTERS:
Support this and the scratch team will notice us.
The list:
Rosie906(Me!)
WindowsExplorer
Greenatic
LS97
Death_Wish
jslomba
scratcher7_13
HELP US!
Make advertisement projects, signature pics, mention us, support us, make a website, do whatever you can!
WE WILL MAKE IT HAPPEN!
Last edited by Rosie906 (2011-08-06 16:03:18)

Offline
How about the Scratch 2.0 being in flash, and there being a link to download Scratch 1.4, and you could mod Scratch 1.4 and have Scratch 2.0? Sure, it'll be missing stuff from Scratch 2.0, but it'd be more worth it because:
The Scratch Team shouldn't drop Flash, because if they drop it, well, it'll be work down the drain and the majority of the Scratchers don't mod, just program and draw, and with Flash it'll be more possible to add stuff they want.
They could make tutorials, but, well, there are already thousands of tutorials about flash... And Flash is very complicated, so even with tutorials it'll take a long time to learn. If they make a Squeak version, it'd be a waste of time they could be making Scratch 2.0. Squeakers could try to mod Scratch 1.4 after Scratch 2.0 comes out with everything Scratch 2.0 has, but I'm not sure it'd even be possible to make everything Scratch 2.0 will have on Squeak. And, well, I don't really understand your last suggestion, because the scratchers would still need to learn Flash to understand the interface and how they made it... xD

Offline
Flash is actually easier for programmers to learn.
To be completely honest with you, I'd estimate that 90% of Scratch 'modders' do not know how to program. They simply put together blocks from other sources or make their own, that report a variable or two. Knowing how a block-spec is structured is NOT knowing Squeak! Block-specs have been structured by Scratch developers, whereas file stream I/O, stepped actions or dynamic morph creation is original Squeak -- now that's what I call programming! The average modder gets stuck when he/she is asked to create a new dialog with scrolling text and a button, because that doesn't involve brackets and percent sings followed by N's and S's.
Squeak is actually a harder language than Flash. Flash has a lot of frameworks and pre-made objects to build on, and a graphical interface assembler. Squeak is completely text-based (when done properly) and there's no code suggesting.
Apart from those points, both languages are still very similar syntax-wise. Both are object-oriented, both use events to trigger actions (and not a loop like Win32C++), and both have functions/methods.
Now, I would agree with the argument that Flash is an expensive language. But (and I don't remember so if you know please tell me), didn't the ST say 2.0 was going to be developed in Flex?
If you're worried about learning Flash, remember that there's still going to be blockspecs and (maybe, I don't think so) methods for all of them! So video tutorials aren't a necessity (not to mention there's heaps of them by Adobe out there).
Squeak versions, collabs and remaking in general is probably a waste of time -- we have a great 2.0 for project-making and a great Squeak-based 1.4 for modding, and we go out and try to recreate it?
What would be feasible is some kind of quick Squeak patch for 1.4 with all the added blocks, so that 2.0 SB's could be opened in the patched 1.4 without obsolete blocks. In fact, that's a pretty good idea!
Sorry if that seemed too argumentative, it wasn't meant to. I just tried to give my best and most complete opinion on the matter!
Offline
Actually, I believe the Scratch Team has already said that there will be an offline, downloadable Scratch 2.0.
...Found it, at http://info.scratch.mit.edu/Scratch2FAQ (the Scratch 2.0 FAQ)
Scratch Team wrote:
What if I do not have good internet access?
An offline version of Scratch 2.0 will be available that will allow you to create, edit, and save projects locally when you don't have internet access.
However, they were very vague on the topic of mods:
Scratch Team wrote:
What will happen to modified versions of Scratch?
We expect that Scratch "mods" based on the Scratch 1.4 Squeak source code (e.g. BYOB, Panther, Slash, and others) will continue to thrive and inspire the Scratch community.
Last edited by Greenatic (2011-08-06 12:25:21)

Offline
Is it possible to reverse-engineer SWFs? If it is, you could just do that to get the Flash project file and modify it.
Offline
Greenatic wrote:
Actually, I believe the Scratch Team has already said that there will be an offline, downloadable Scratch 2.0.
...Found it, at http://info.scratch.mit.edu/Scratch2FAQ (the Scratch 2.0 FAQ)Scratch Team wrote:
What if I do not have good internet access?
An offline version of Scratch 2.0 will be available that will allow you to create, edit, and save projects locally when you don't have internet access.However, they were very vague on the topic of mods:
Scratch Team wrote:
What will happen to modified versions of Scratch?
We expect that Scratch "mods" based on the Scratch 1.4 Squeak source code (e.g. BYOB, Panther, Slash, and others) will continue to thrive and inspire the Scratch community.
I still think that there would be more possibilities if we modded 2.0.

Offline
WindowsExplorer wrote:
I will support!
![]()
Thank you so much! Everyone else who's replied so far, are you supporting? Lots of other people are complaining about 2.0 modding, and anyway, it won't make any difference to people that disagree, because you can still mod scratch 1.4!
Also, having what you don't agree with is better than not having what you desperately want. Please support!
Last edited by Rosie906 (2011-08-06 15:06:15)

Offline
Greenatic wrote:
Actually, I believe the Scratch Team has already said that there will be an offline, downloadable Scratch 2.0.
It will still be flash though.

Offline
Mods that I expect will survive:
Panther
Snap
Bingo
Zambya
Sizzle (hopefully)
Zing
Scratch SDK compiler
Last edited by scratcher7_13 (2011-08-06 15:08:41)
Offline
Oh, the offline will be Flash? Darn!
Support = HowLongWe'veHadToWaitFor2.0AndBeDisappointedByThis = Infinity

Offline
Death_Wish wrote:
How about the Scratch 2.0 being in flash, and there being a link to download Scratch 1.4, and you could mod Scratch 1.4 and have Scratch 2.0? Sure, it'll be missing stuff from Scratch 2.0, but it'd be more worth it because:
The Scratch Team shouldn't drop Flash, because if they drop it, well, it'll be work down the drain and the majority of the Scratchers don't mod, just program and draw, and with Flash it'll be more possible to add stuff they want.
They could make tutorials, but, well, there are already thousands of tutorials about flash... And Flash is very complicated, so even with tutorials it'll take a long time to learn. If they make a Squeak version, it'd be a waste of time they could be making Scratch 2.0. Squeakers could try to mod Scratch 1.4 after Scratch 2.0 comes out with everything Scratch 2.0 has, but I'm not sure it'd even be possible to make everything Scratch 2.0 will have on Squeak. And, well, I don't really understand your last suggestion, because the scratchers would still need to learn Flash to understand the interface and how they made it... xD
Right. I know I'm replying to everyone and there's a long list of my posts at the bottom at the moment. But I wanna make this clear.
I don't want to have to mod 1.4. 2.0 is more exciting, and modding it is making everything even better. Modding 1.4 is modding the second best version of scratch, and no-ones gonna really look at it. Also, a lot of the time, modding 1.4 is like filling in the things that already exist in 2.0.

Offline
scratcher7_13 wrote:
Mods that I expect will survive:
Panther
Snap
Bingo
Zambya
Sizzle (hopefully)
Zing
Scratch SDK compiler
Possibly. But the others will die. Unless... Unless we can convert the 1.4 mods into 2.0 mods, and add all the stuff onto 2.0, but that's impossible. Can I put you on the support list?
Last edited by Rosie906 (2011-08-06 15:26:14)

Offline
Please make it clear at the bottom of your post if you support! I don't know whether to put some of you on the list or not!
EDIT: Actually, if you've given a suggestion, I'll put you down if that's ok with you.
Last edited by Rosie906 (2011-08-06 15:23:06)

Offline
I support, although the mods made by people who can actually program will not be forgotten.
Offline
scratcher7_13 wrote:
I support, although the mods made by people who can actually program will not be forgotten.
No, but it would still be cool to mod 2.0.
Thanks for the support!
Last edited by Rosie906 (2011-08-06 16:27:59)

Offline
I think that some mods will die, such as line and teleport. However, most good mods have been created by people eager to learn. Such people would read all about flash to keep their mod alive. I, for one, think that Kitcat will survive because I have learned lots of HTML, CSS, php, JavaScript, and mysql in less than a month. I am continuing to learn, as my next thing is flash to make games. I think that such other people will be the same way and learn flash. I support.
Offline
I believe everyone learned Squeak and helped each other learn to code in it, why can't you do the same in Flash? I'm sure they will code it in a way that can easily be modified by other Scratchers that are willing to learn.
I think I'm willing to bet that Jens will make another tutorial on modding Scratch 2.0, like when he made his "Flip" project teaching how to make a block in Scratch using the "Flip" block as an example, and then everyone can move on to Flash.
If you can learn Squeak, I'm sure you can learn Flash, and many other languages.
Offline
Magnie wrote:
I believe everyone learned Squeak and helped each other learn to code in it, why can't you do the same in Flash? I'm sure they will code it in a way that can easily be modified by other Scratchers that are willing to learn.
I think I'm willing to bet that Jens will make another tutorial on modding Scratch 2.0, like when he made his "Flip" project teaching how to make a block in Scratch using the "Flip" block as an example, and then everyone can move on to Flash.
If you can learn Squeak, I'm sure you can learn Flash, and many other languages.![]()
I agree
Offline
I don't want to be on the supporters list.
Magnie wrote:
I believe everyone learned Squeak and helped each other learn to code in it, why can't you do the same in Flash? I'm sure they will code it in a way that can easily be modified by other Scratchers that are willing to learn.
I couldn't have said it better myself. As I mentioned before (but probably nobody read it because it's too long), Squeak and Flash are still pretty similar. Modding Scratch doesn't always mean delving into the language itself, but rather using the 'mini-frameworks' that the team put up (like the blockspec structure) and using that.
Offline
Rosie906 wrote:
POSSIBLE SOLUTIONS:
We could...
- Forget the flash idea altogether, although they're probably pretty far into it at this point. As of scratch day 2011, they had already recreated scratch 1.4, minus the drawing part
- Talk the scratch team into making video tutorials of flash They wouldn't
- Get the team to make a squeak version They wouldn't
- Have a collab, where squeakers could contribute bits of code to a forum topic, and help the scratch team to recreate 2.0 possible, but why should we
- Or wait till it's done, get the scratch team to put up all the images they used for the interface, and we could make scratch ourselves. Then we could send the finished product to the scratch team, and they could look over it, and do anything complex that we did wrong or left out. that the previous suggestion, and the sourcecode will be available for 2.0, in fact, if I had adobe flash professional, I could be modding it right now![]()
- Put a download link to 1.4 on the website, and mod Scratch 1.4 instead. Thats going to be able, but thats not really different than what we are currently doing.
- Make patch for scratch 1.4 with the added blocks. But just use scratch 2.0 then
The whole reason they are remaking it, is because squeak isn't powerful/fast enough.
Last edited by gbear605 (2011-08-07 08:29:08)
Offline
gbear605 wrote:
Rosie906 wrote:
POSSIBLE SOLUTIONS:
We could...
- Forget the flash idea altogether, although they're probably pretty far into it at this point. As of scratch day 2011, they had already recreated scratch 1.4, minus the drawing part
- Talk the scratch team into making video tutorials of flash They wouldn't
- Get the team to make a squeak version They wouldn't
- Have a collab, where squeakers could contribute bits of code to a forum topic, and help the scratch team to recreate 2.0 possible, but why should we
- Or wait till it's done, get the scratch team to put up all the images they used for the interface, and we could make scratch ourselves. Then we could send the finished product to the scratch team, and they could look over it, and do anything complex that we did wrong or left out. that the previous suggestion, and the sourcecode will be available for 2.0, in fact, if I had adobe flash professional, I could be modding it right now![]()
- Put a download link to 1.4 on the website, and mod Scratch 1.4 instead. Thats going to be able, but thats not really different than what we are currently doing.
- Make patch for scratch 1.4 with the added blocks. But just use scratch 2.0 thenThe whole reason they are remaking it, is because squeak isn't powerful/fast enough.
they are making a squeak version for people with slow internet.
Offline